Configuration Management is a discipline applying technical and administrative direction and monitoring to:
(1) identify and document the functional and physical characteristics of a product or process as defined in its specification;
(2) control changes to those characteristics;
(3) record and report changes to processing and implementation status. This is typically implemented via a Product Lifecycle Management (PLM) system.