The provision and management of a controlled library containing all the configuration items is called Configuration Management.
Configuration Management is the process of identifying, organizing, and controlling changes to the configuration items of a system or product. It involves establishing and maintaining consistency of a product's performance, functional, and physical attributes with its requirements, design, and operational information throughout its life cycle.
Configuration Management typically includes several sub-processes such as Configuration Identification (establishing and identifying the configuration items), Configuration Control (managing and approving changes to configuration items), Configuration Status Accounting (recording and reporting the status of configuration items), and Configuration Verification and Audit (ensuring that the configuration items are complete and accurate).