Addresses all software life cycle processes including acquisition, supply, development, operation, and maintenance. Applies to software being acquired, developed, maintained, or reused (legacy, modified, Commercial Off The Shelf [COTS], Non-Developmental Items [NDI]).