configuration management
The discipline of identifying the configuration of a software system at discrete points in time for the purpose of systematically controlling changes to the configuration and maintaining the traceability of the configuration throughout the system life cycle. The 4 key functions of configuration management are: