A configuration management database (CMDB) is a repository that acts as a data warehouse for information technology (IT) installations.It holds data relating to a collection of IT assets (commonly referred to as configuration items (CI)), as well as to descriptive relationships between such assets.
The Information Technology Infrastructure Library (ITIL) framework, describes the use of CMDBs as part of infrastructure operations and support.
In the ITIL context, a CMDB represents the authorized configuration of the significant components of the IT environment.
A CMDB helps an organization understand the relationships between the components of a system and track their configurations.
The CMDB is a fundamental component of the ITIL framework's Configuration Management process.
CMDB implementations often involve federation, the inclusion of data into the CMDB from other sources, such as Asset Management, in such a way that the source of the data retains control of the data.