CMMC Practice Requirement:

Establish and maintain baseline configurations and inventories of organizational systems (including hardware, software, firmware, and documentation) throughout the respective system development life cycles.

CMMC Requirement Explanation:

A documented baseline configuration establishes how a system should be setup. Baseline configurations should be designed based on the principal of least functionality.

Example CMMC Implementation:

Create baseline configurations for each type of system used in your company. This means that you must document how to configure your systems. This includes documenting the default software to be installed on a system and its system settings. You should do this for everything from workstations, to servers, network devices, and printers. Every time you setup a new device use your baseline configuration documentation for reference. You need to implement your established baselines on your systems. Periodically update your baseline configurations to reflect any new operational requirements. Maintain a list of all hardware systems (workstations, servers, network devices, printers etc.) used in your company. Maintain a list of all software used on your systems.


- Scenario 1:

Alice a system administrator has established a baseline configuration for her company's Windows workstations. She documents the software to be installed on them and which DISA STIG security settings to apply to the system. Every time she configures a Windows workstation she follows her established baseline configuration.

Discover Our NIST SP 800-171 Solutions:


Compliance Accelerator

For contractors seeking compliance

Quantum Assessor

For IT service providers

Supply Chain Verifier

For contractors seeking to verify partner compliance