Commercial-Off-the-Shelf (COTS)

Benefits

The use of commercial-off-the-shelf (COTS) items, including Non-Developmental Items, can provide significant opportunities for efficiencies during system development but also can introduce certain issues that should be considered and mitigated if the program is to realize the expected benefits.

The primary benefits of using COTS components in system design are to:

Concerns

However, regardless of the extent to which a system is made up of commercial items, the Program Manager (PM) and Systems Engineer still develop, integrate, test, evaluate, deliver, sustain and manage the overall system.

Among concerns with using COTS products are:

Product Lifecycle

The marketplace drives COTS product definition, application and evolution. COTS products presume a flexible architecture and often depend on product releases that are designed to be used "as is" to meet general business needs and not a specific organization's needs. The commercial product life cycle is usually much shorter than the equivalent military product life cycle.

Programs should consider the potential availability of suitable replacement and/or alternative items throughout the longer, military life cycle, and should monitor the commercial marketplace through market research activities and ongoing alignment of business and technical processes. This necessary activity imposes additional cost, schedule, and performance risks for which the acquisition community should plan. COTS products should be evaluated to meet all performance and reliability requirements during all environmental conditions and service life requirements specified by the intended application requirements documents.

P.L. 103-355 (SEC 8104) and P.L. 104-106 (SEC 357), both endorse the use of COTS products by the Federal Government but have slightly different definitions, with the latter allowing for modifications to COTS products.

Role of the PM and SE

The Systems Engineer should ensure open system design, identification and mitigation of HSI, ESOH and security risks, survivable technology insertion, or refresh throughout the projected system life cycle.

The PM, Systems Engineer and Lead Software Engineer should consider the following when evaluating use of COTS products:

Products and Tasks

Product Tasks
10-4-1: Evaluate and document COTS and NDI use
  1. 1. Determine requirements for use of commercial-off-the-shelf (COTS) and non-developmental items (NDI) in accordance with current guidance.
  2. 2. Obtain the analysis of alternatives and system design documentation for the acquisition.
  3. 3. Assess technical feasibility for use of COTS and NDI in the system.
  4. 4. Develop an open system architecture approach in the system performance specification that enables the use of COTS and NDI to the maximum extent practicable.
  5. 5. Evaluate proposed use of COTS and NDI in engineering trade studies conducted for the system design.
  6. 6. Identify verification requirements for COTS and NDI in the program???s specifications.
  7. 7. Identify COTS and NDI unique supportability issues and risks in the life cycle sustainment plan, risk management plan, and systems engineering plan.
  8. 8. Document use of COTS and NDI in systems engineering planning documents.

Source: AWQI eWorkbook


Resources

Key Terms


Policy and Guidance

DAU Training Courses

DAU Communities of Practice


DAU Tools


DAU Media

On this page

  1. Benefits
  2. Concerns
  3. Product Lifecycle
  4. Role of the PM and SE
  5. Resources
Back to top