Uncia
FR / EN

Glossary

CMDB

A CMDB (Configuration Management Database) is a centralised database that lists an organisation's IT assets and their relationships. It is at the heart of IT mapping and ITSM governance.

Definition of CMDB

CMDB stands for Configuration Management Database. It is a centralised repository describing all the configuration items (CIs) of an information system and the relationships between them.

The concept originates from the ITIL framework (Information Technology Infrastructure Library), first published in the 1980s by the UK's CCTA agency, later taken over by AXELOS. ITIL defines the CMDB as the central component of the Service Asset and Configuration Management process, one of the processes of the Service Transition phase.

What does a CMDB contain?

A CMDB lists configuration items, which can be physical or logical assets. Physical assets include servers, workstations, network equipment and IoT sensors. Logical assets include applications, business services, databases, virtual machines, containers and Kubernetes namespaces.

Each CI carries attributes: unique ID, name, type, owner, environment (production, staging, development), criticality, status (live, maintenance, retired), version, acquisition date, attached support contract.

The added value of a CMDB lies not just in the list of assets, but in the modelling of relationships between them: which app runs on which server, which business service depends on which app, which data flow circulates between which components. These relationships are what makes impact analysis possible during an incident or change.

What is the difference between a CMDB and an inventory?

Confusion between CMDB and inventory is common. The distinction is about modelling depth and purpose.

An inventory is a flat list of assets: how many servers you have, in which datacenters, on which OS version. Useful for budget management, support contract tracking or license compliance. But an inventory says nothing about how assets interact.

A CMDB adds the relationships: this server hosts these three apps, consumed by this HR service, itself critical to the payroll process. This modelling makes the CMDB usable for impact analysis, change management, business continuity planning and regulatory compliance (notably NIS2 and ISO 27001).

Why legacy CMDBs often fail

The idea of an exhaustive, up-to-date CMDB has been appealing for thirty years, but the failure rate of CMDB projects remains high. Causes are structural.

First cause: manual maintenance. A CMDB fed by hand by operations teams quickly drifts towards obsolescence. Daily infrastructure changes (cloud provisioning, CI/CD deployments, updates) saturate any human entry capacity.

Second cause: scope too broad. Trying to inventory every asset down to network cables drowns useful information and demobilises teams. Modern CMDBs adopt a federation approach: dynamically pull CIs from source-of-truth tools (application CMDB from monitoring, infrastructure CMDB from IaC, application CMDB from source code).

Third cause: no clear business use. A CMDB that only serves itself is never maintained. Linking the CMDB to concrete use cases — incident impact analysis, change simulation, compliance audit — is what justifies its upkeep.

CMDB and IT mapping: the new generation

Since the 2020s, the concept of CMDB tends to merge with dynamic application mapping. Modern platforms no longer require teams to manually feed a database: they plug into existing sources of truth (legacy CMDBs, monitoring such as Datadog or Prometheus, IaC such as Terraform, cloud configurations such as AWS Config) and reconstruct the application map continuously.

This approach is what NIS2 and ISO 27001 now value: compliance no longer requires a frozen exhaustive CMDB, but a living map able to prove at any time the state of the IT system, its critical dependencies and its risk exposure.

Frequently asked questions

Is ITIL mandatory to have a CMDB?

No, ITIL is a best-practice framework, not a standard. You can operate a CMDB without formalising the full ITIL framework. In practice, many organisations adopt the concepts (CI, relationships, change process) without the full administrative overhead.

What is the difference between a CMDB and an architecture repository?

A CMDB is centred on configuration items and their operational use. An architecture repository (often called EA, Enterprise Architecture) includes the business vision, functional capabilities and evolution roadmap. A modern platform often does both from a single data core.

How much does it cost to set up a CMDB?

Highly variable depending on approach. Traditional CMDBs with manual entry often require several full-time FTEs and a 12-to-24-month project. Modern federation approaches (Uncia, for example) reach a first usable state within weeks, with no dedicated team.

Subscribe to our newsletter

Stay informed of our news and analyses.

Get in touch

Leave your details and a team member will get back to you within 48 hours.

Request received

Your information has been recorded. A member of the Uncia team will get back to you within 48 hours.