有许多类型的商业软件可供选择,其中包括定制开发,政府拥有,和商用现货(COTS)软件。COTS软件是一种计算机应用程序,可以在大多数零售店进行商业购买。此类软件的一些示例包括Microsoft®Office和大多数防病毒软件包。COTS软...
有许多类型的商业软件可供选择,其中包括定制开发,政府拥有,和商用现货(COTS)软件。COTS软件是一种计算机应用程序,可以在大多数零售店进行商业购买。此类软件的一些示例包括Microsoft®Office和大多数防病毒软件包。COTS软件通常不需要任何修改,因为它可以现成运行

手持计算机的商用现成软件通常比定制开发的便宜软件。这是因为在创建COTS软件时投入了大量的投资成本,这使得它在大规模消费中更为可靠。与COTS产品相比,定制开发的软件通常昂贵且不可靠,因为它是在有限的预算和短时间内从头开发的消费者购买的大多数产品都被认为是现成的商业产品,包括操作系统、文字处理软件,和照片软件。任何现成的产品,在安装前不需要任何定制的开发都被认为是COTS产品。这些产品更容易购买和使用,因为它们通常带有简单的安装说明如果商业现货软件产品经过修改以满足特定客户的要求,则该产品即为已修改的现成软件(MOTS)。MOTS软件包括源代码,用户可以对其进行更改。一旦修改了COTS软件,则通常由用户负责管理在软件。MOTS和COTS软件通常都是免费下载或使用的。Microsoft®exchange server是商业现成软件的一个例子。此产品可用于电子邮件、日历,和任务管理。它可以很容易地安装到计算机服务器上,使公司员工之间能够进行电子邮件交换。与所有COTS产品一样,这个软件不需要任何修改就可以正常运行。购买现成的商业产品已经成为许多大公司的要求。这为许多类型的软件产品创造了一个巨大的市场典型的企业在整个组织中使用各种各样的COTS产品。许多大公司已经成为COTS产品的集成商。使用多个COTS产品来帮助运营一个公司就是企业集成的一个例子体系结构。这已经取代了定制开发的软件,因为每个COTS产品都满足特定的业务需求。多个产品的集成使一个公司能够很好地运行,而不会产生定制开发软件的风险。