A controlled process for defining, tracking, and changing the structured configuration of products, systems, or software over time.
Configuration management is a controlled set of processes and records used to define, document, track, and change the configuration of a product, system, or software over its lifecycle. In an industrial context, it ensures that the as-designed, as-planned, as-built, and as-maintained configurations are known, consistent, and traceable.
A “configuration” typically includes the approved structure and attributes of:
– Product or system components (parts, assemblies, software versions)
– Relationships between those components (bills of material, options, variants)
– Applicable documentation (drawings, specifications, routings)
– Approved changes (engineering changes, deviations, waivers)
In manufacturing and other regulated operations, configuration management commonly refers to:
– Defining the baseline configuration of a product or system (e.g., a specific aircraft tail number, medical device, or production line)
– Managing engineering changes and ensuring they are reflected in manufacturing instructions, tooling, test plans, and quality records
– Controlling which part numbers, revisions, and software versions are allowed in a given product configuration
– Maintaining traceable links between requirements, design data, manufacturing data, and as-built records
– Reconciling as-designed and as-built configurations for audit, maintenance, and safety investigations
Configuration management can apply to both physical items (machines, products, tooling) and digital items (PLC programs, MES configurations, recipes, test scripts, CAD models).
Configuration management:
– Is a governance and record-keeping discipline, not just a software tool
– Focuses on the identity, structure, and permitted variants of items, not on day-to-day production scheduling or inventory control
– Overlaps with, but is distinct from:
– **Change control / engineering change management**: the workflow for approving changes; configuration management ensures those approved changes are consistently reflected in configurations and records.
– **Document control**: manages documents and revisions; configuration management relates documents to specific product or system configurations.
– **Asset management**: tracks ownership, cost, and maintenance of equipment; configuration management focuses on the technical make-up and allowable states of that equipment or product.
The term has two widely used meanings:
1. **Product and system configuration management (PLM/ALM/CM)**
– Dominant in engineering, manufacturing, aerospace, defense, and other regulated industries.
– Manages configurations of physical products, embedded software, and associated documentation across design, production, and service.
2. **Software and IT configuration management (DevOps/ITSM/OT)**
– Dominant in IT, DevOps, and operations technology.
– Manages configurations of servers, network devices, PLCs, applications, and environments (e.g., using tools like Ansible, Puppet, or version control systems).
On this site, both meanings are relevant, but usage typically emphasizes product and system configuration management and its interaction with OT/IT systems such as MES, ERP, PLM, and control systems.
In aerospace and other tightly regulated sectors, configuration management is closely tied to inventory accuracy and traceability:
– Parts may be interchangeable only under strict configuration rules (by serial number, revision, or service bulletin status).
– Each assembled asset (e.g., aircraft, engine, or critical system) has a controlled configuration definition, and every installed part must match that definition.
– Frequent engineering changes require updates to BOMs, routings, and allowed substitutes; poor configuration management can cause inventory records to diverge from the physical build.
– Serialized and life-limited parts need configuration records that show where they are installed, their usage, and which configuration rules apply.
In this context, configuration management provides the reference structure that inventory, MES, and quality systems must follow to remain accurate and compliant.
Configuration management information is commonly implemented and maintained across multiple systems:
– **PLM or PDM systems**: manage engineering configurations, part structures, and revisions.
– **ERP and MRP systems**: manage manufacturing BOMs, approved substitutes, and effectivity dates tied to configurations.
– **MES and shop-floor systems**: enforce which materials, tools, and software versions can be used for a given order or serial number.
– **OT and control systems**: store and track configurations of PLC programs, recipes, and machine parameters as part of broader configuration management.
These systems exchange configuration data so that the planned, produced, and maintained configurations stay aligned and traceable over time.