软件外包是企业为了专注核心竞争力业务和降低软件项目成本,将软件项目中的全部或部分工作发包给提供外包服务的企业完成的软件需求活动。
软件外包兴起之初,主要是一些软件公司将非核心的软件项目通过外包的形式交给it外包公司开发,以达到降低软件开发成本的目的;随着创业风气的兴起,很多软件公司底蕴有限,还会找软件外包公司解决自己雇佣技术人员或者无法管理技术人员的难题。