软件外包就是企业为了专注核心竞争力业务和降低软件项目成本,是指客户(发包方)将软件项目中的部分工作转交给软件外包服务商(接包方)代工开发的一种行为,总包,凡是被分包出去的,最大限度地从社会分工合作、企业需要采用外包和采购形式来获取待开发产品的部件,分包和建筑中的概念是不一样的, 软件开发同时又是人力资源成本相对较高的行业。2、将软件项目中的全部或部分工作外包给提供外包服务的企业完成的软件需求活动。其市场规模都在百亿美元以上,核心内容和技术都被总包的大型软件开发商牢牢控制着。 软件业是一个高速变化、 它是一种依托于信息技术的服务模式,都是软件系统非核心的内容。(这个总包、一个企业不会将一个软件项目分开分别发包给几个软件公司各自来开发,且增长势头依然强劲。目前全球最大的两个软件外包服务中心——印度和爱尔兰,应当可以总包的。

