对技术资源的需求和项目的重要性促使企业将业务外包. Projects can be outsourced when the end-user communication is minimum and requirements are well documented. Sometimes in-house staff is not sufficient in advanced technologies so to gain access to these technologies, 公司外包他们的项目.