Configuration management is a software engineering field focusing on managing hardware and software components, configurations, and changes. The process includes continuous maintenance of IT assets and their connections in the infrastructure.
The process improves an IT system's operations, reliability, and security.