Configuration Management is a collection of techniques which coordinate and control the production. It is a set of engineering procedures for tracking and documenting software throughout its life cycle to ensure that all changes are recorded and that the current state of the software is known and reproducible.
