Commercial off-the-shelf: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
'''Commercial, off-the-shelf''' ('''COTS''') or simply '''off the shelf''' ('''OTS''') is a term defining technology which is |
'''Commercial, off-the-shelf''' ('''COTS''') or simply '''off the shelf''' ('''OTS''') is a term defining technology which is ready-made and available for sale, lease, or license to the general public. The term often refers to [[computer software]] or [[hardware]] systems and may also include [[free software]] with commercial support. COTS purchases are alternatives to in-house developments or one-off [[Government off-the-shelf|government-funded developments]]. COTS typically requires configuration that is tailored for specific uses. The use of COTS has been mandated across many government and business programs, as such products may offer significant savings in procurement, development, and maintenance. |
||
==Considerations== |
==Considerations== |
Revision as of 10:17, 21 October 2010
Commercial, off-the-shelf (COTS) or simply off the shelf (OTS) is a term defining technology which is ready-made and available for sale, lease, or license to the general public. The term often refers to computer software or hardware systems and may also include free software with commercial support. COTS purchases are alternatives to in-house developments or one-off government-funded developments. COTS typically requires configuration that is tailored for specific uses. The use of COTS has been mandated across many government and business programs, as such products may offer significant savings in procurement, development, and maintenance.
Considerations
Motivations for using COTS components include hopes for reduction of overall system development and costs (as components can be bought or licensed instead of being developed from scratch) and reduced long-term maintenance costs. In software development, many had considered COTS to be the silver bullet (to reduce cost/time) during the 1990s, but COTS development came with many not-so-obvious tradeoffs—initial cost and development time can definitely be reduced, but often at the expense of an increase in software component-integration work and a dependency on third-party component vendors.[1] In addition, since COTS software specifications are written externally, government agencies sometimes fear future changes to the product will not be compatible.
One example, of product obsolescence, is a USAF supercomputer built out of PlayStation 3s (PS3) running the Linux operating system. Now that Sony Computer Entertainment has disabled the use of Linux on the PS3, no replacement parts will be available,[2] and that requires customized support for the COTS products, or conversion to another system using other products. Such obsolescence problems have led to government-industry partnerships, where various businesses agree to stabilize some product versions for government use and plan some future features, in those product lines, as a joint effort. Hence, some partnerships have led to complaints of favoritism, avoiding competitive procurement practices, and claiming sole-source agreements where not actually needed. There is also the danger of pre-purchasing a multi-decade supply of replacement parts (and materials) which would become obsolete within 10 years. All these considerations lead to compare a simple solution (such as "paper & pencil") to avoid overly complex solutions creating a "Rube Goldberg" system of creeping featurism, where a simple solution would have sufficed instead. Such comparisons also consider whether a group is creating a make-work system to justify extra funding, rather than providing a low-cost system which meets the basic needs, regardless of the use of COTS products.
Notes
- ^ McKinney, Dorothy "Impact of Commercial Off-The-Shelf (COTS) Software and Technology on Systems Engineering", Presentation to INCOSE Chapters, August 2001. Accessed January 28, 2009.
- ^ US Air Force gets a migraine from Sony's latest PS3 update