软件外包是指企业为了专注于自己的核心竞争力业务,降低软件项目的成本,将软件项目中的全部或部分工作外包给提供外包服务的企业进行的软件需求活动。
软件外包兴起之初,一些软件公司主要将非核心软件项目外包给IT外包公司进行开发,以达到降低软件开发成本的目的。随着创业的兴起,很多软件公司背景有限,也会找软件外包公司来解决聘请技术人员或无法管理技术人员的问题。
我国许多公司已经涉足软件外包领域。软件外包产业比较发达的地区包括上海、北京、大连、深圳等城市。资本的特征是向成本更低的地方流动,所以,近一段时间以来已经有大量的东部软件公司准备迁移到中部地区,首选的地区主要是武汉、长沙和西安。软件外包给中国软件产业带来的不仅仅是经济建设的机遇,更重要的是先进的软件开发管理流程和严格的软件质量控制体系。通过软件外包产业的发展,我国的软件产业将逐步告别手工作坊式开发的时代,进入工程化、规模化发展的领域。另一方面,外包业务一般是非核心项目,一般是技术含量不高,需要重复劳动的工作。