软件定制是软件外包的一类
软件外包,是指软件公司接受另外一家公司(发包方)的发包邀请,为发包方提供软件开发服务或者与软件相关的业务服务。在软件外包服务中,软件公司提供的软件开发服务叫信息技术外包(ITO),ITO的典型例子是银行将其后台的软件处理系统的开发、测试、上线等工作发包给具备金融领域知识的软件公司来完成,因为在金融软件领域,特别是在软件开发领域,上述的工作不是银行业务人员的专长,因此需要对外发包。
软件定制开发是指软件公司针对需要某种软件进行业务处理的客户所提出的软件需求进行软件开发工作。软件定制开发按照面向客户的不同分为两类,一种是通用解决方案,即软件公司根据某些已经体现出的,或者可以预期的问题、不足、缺陷、需求等所提出的一个利用软件解决问题的方案。提出方案后软件公司组织资源进行软件的分析、架构、设计、开发、测试工作并Z终以产品的方式销售给软件需求者。另外一种的解决方案是定制解决方案。所谓定制,是指软件公司接到某个客户或者某个行业的软件需求后,按照某个客户或者行业的特定要求,为其存在的业务、问题等软件需求专门量身定做一套软件,从而解决特定客户的特定问题。