Commercial off-the-shelf
From Wikipedia, the free encyclopedia
Commercial off-the-shelf (COTS) is a term for software or hardware products that are ready-made and available for sale, lease, or license to the general public. They are often used as alternatives to in-house developments or one-off government-funded developments. The use of COTS is being mandated across many government and business programs, as they may offer significant savings in procurement and maintenance. However, since COTS software specifications are written by external sources, government agencies are sometimes leery of these products, because they fear that future changes to the product will not be in their control.
Note that most existing open source software is COTS, since it is licensed to the public.
The motivation for using COTS components is that they will reduce overall system development costs and involve less development time because the components can be bought instead of being developed from scratch. This could prove to be useful for software development because of the ever increasing costs. Many considered COTS to be the Silver bullet during the nineties but COTS development came with many not so obvious trade-offs (Overall cost and development time can definitely be reduced, but often at the cost of an increase in software component integration work and a dependency on a third-party component vendor).
[edit] See also
Several groups have been formed to encourage the development of COTS systems and promote their adoption. The Mountain View Alliance is one such group.
[edit] Examples
Jimmy Neutron: Boy Genius was the first full-length CGI film to use COTS hardware and software.