Definition

What is a CMDB?

A Configuration Management Database (CMDB) is a centralised repository that stores information about all IT components — called Configuration Items (CIs) — and the relationships between them. A CMDB maps how infrastructure, applications, services, and people are connected, enabling IT teams to understand the impact of any change or failure.

- Configuration Management Database — Complete Guide

Unlike a simple asset inventory, a CMDB captures not just what assets exist but how they relate to each other — which server runs which application, which application supports which business service, and which users depend on which infrastructure. This relationship mapping is what makes a CMDB indispensable for change management, incident resolution, and root cause analysis.

Comparisons

CMDB vs IT Asset Register — Key Differences

A CMDB and an IT Asset Register (ITAR) are complementary tools that serve different purposes. While both track IT assets, they differ in scope, focus, and the type of information they store. Understanding these differences helps organisations leverage both systems effectively.

DimensionAsset RegisterCMDB
Purpose Financial and lifecycle trackingRelationship and dependency mapping
Scope Cost, ownership, warranty, lifecycleConfiguration, dependencies, relationships
Primary user IT asset managers, finance, procurementIT ops, change management, service desk
Relationship MinimalFull configuration change history
Key Uses of CMDB

Key Uses of a CMDB

A CMDB is a foundational tool for IT service management (ITSM) and IT operations. It enables organisations to manage change, resolve incidents faster, and maintain compliance by providing a clear view of the IT environment and its dependencies.

01

Change impact analysis

Before approving a change, understand which services and users will be affected

02

Incident root cause analysis

Trace a service outage back to the failing CI and all dependent components

03

Service dependency mapping

Visualise how applications, servers, and network components support each business service

04

Compliance and auditing

Maintain a verified record of all infrastructure configurations for audit purposes

05

Capacity planning

Understand current CI relationships to model the impact of growth or consolidation

FAQ

Frequently Asked Questions

CI stands for Configuration Item - any component that needs to be managed and tracked in the IT environment. CIs include servers, network devices, applications, databases, virtual machines, cloud resources, and even people or business processes when they are part of a service delivery chain.
No. An asset management database tracks ownership, cost, and lifecycle of IT assets. A CMDB tracks the configuration and relationships between IT components. They serve different purposes and are complementary - asset data feeds into the CMDB, and CMDB relationship data informs asset decisions.
A CMDB is populated through a combination of automated discovery (scanning the network to detect devices, software, and relationships), manual entry, and integration with monitoring and ITSM tools. Automated discovery is essential for maintaining an accurate, up-to-date CMDB at scale.
The most common cause of CMDB failure is poor data quality. A successful CMDB requires automated discovery to keep data current, clearly defined CI types and relationship models, integration with change management to track configuration changes, and executive sponsorship to enforce data governance.
A CMDB (Configuration Management Database) is used for five key purposes in IT: change impact analysis (understanding which services and users will be affected before approving a change); incident root cause analysis (tracing a service outage back to the failing CI and all dependent components); service dependency mapping (visualising how applications, servers, and network components support each business service); compliance and auditing (maintaining a verified record of all infrastructure configurations); and capacity planning (modelling the impact of growth or consolidation based on current CI relationships).
The key difference is purpose and data focus. An IT asset register is primarily used for financial and lifecycle tracking — recording cost, ownership, warranty, and procurement data. A CMDB is used for relationship and dependency mapping — recording configuration, dependencies, and change history. The asset register is used by IT asset managers, finance, and procurement teams; the CMDB is used by IT operations, change management, and the service desk. In practice, the asset register feeds hardware data into the CMDB, and both are needed together.