在宅（リモート）案件では、自宅等の環境で開発を行います。在宅案件では、チャットツールなどを利用してコミュニケーションをとりながら仕事を進めます。アプリケーション開発をどのように進めるかを知っている必要があり、エンジニアとしての経験とスキルが必要となります。
常駐案件は顧客先に常駐して業務につきます。顧客の声を直接聞きながら業務を行えるため、コミュニケーションを取りやすい利点があります。