CMDB Configuration Items

Everything in your CMDB starts with configuration items

Configuration Items (CIs) are the building blocks of your CMDB.

They represent the individual components that make up your environment.

If CIs are poorly scoped or inaccurate, the entire CMDB becomes unreliable.

Two engineers at a workstation in a server room, looking at monitors showing a network graphic

What are configuration items?

A configuration item is any component of your ServiceNow estate worth tracking individually: a server, an application, a database, a network device, a business service. What makes something a CI rather than just an entry in a spreadsheet is that it sits in the CMDB with a defined class, attributes, and relationships to other CIs, governed by the Common Service Data Model (CSDM).

CIs can include:

Each CI stores key information such as:

The specific attributes vary by class, but every well-modelled configuration item carries enough of the following to be useful in an incident, a change, or an audit:

Ownership

Who is accountable for the CI, so a question about it has somewhere to go.

Location

Where it physically or logically sits, from a data centre rack to a cloud region.

Lifecycle stages

Whether it's in build, live, or scheduled for retirement, tracked against its actual state.

Configuration details

The specific attributes that make the CI useful, not just present, such as version, capacity, or configuration.

Relationships to other systems

What it depends on and what depends on it, recorded in the relationship table.

Why CI structure matters

A well-structured CI model ensures:

  • Consistent data across your CMDB, because every server, application and service is classed the same way instead of however the team that added it happened to name it
  • Clear relationships between systems, so a change to one CI shows what else it touches
  • Accurate service mapping, because service mapping can only be as reliable as the CI classes and relationships it reads from
  • Reliable reporting, since a report run against inconsistent classes produces numbers nobody trusts
  • Compatibility with other processes and ServiceNow modules, including anything built on the Common Service Data Model (CSDM)

Poor CI modelling leads to confusion and unreliable data, and it compounds: every integration and workflow built on top of a bad model inherits its problems.

Skyscrapers seen from below against a blue sky

Managing the CI lifecycle

Configuration items must be managed throughout their lifecycle, from the moment they're provisioned to the moment they're decommissioned. A CI that's still marked 'in service' six months after the server was switched off is exactly the kind of gap an audit finds, and exactly the kind of gap that makes the rest of the CMDB harder to trust.

Creation

Updates and changes

Decommissioning

Without active lifecycle management, data quickly becomes outdated: CIs that no longer exist stay listed as live, and CIs that do exist never get logged. CMDB best practice is what keeps the model current rather than accurate only on the day it was built.

Getting the CI class hierarchy right

ServiceNow ships with a base CI class hierarchy under the Common Service Data Model, and most of the thin CMDBs we see didn't extend it correctly: teams either force every new component into the closest existing class whether or not it fits, or create a new class for every variation and end up with dozens of near-duplicate classes that report differently. Both make the model harder to query and easier to get wrong.

The fix isn't more classes. It's extending the CSDM hierarchy only where the business genuinely needs to report or automate differently by class, and mapping everything else back to a class that already exists.

The same pattern shows up in ownership fields. A CI class with an ownership attribute that's optional rather than mandatory ends up half-populated, and half-populated ownership is functionally the same as no ownership when an incident needs an answer in minutes, not after someone has gone through three ticketing systems to find out who's responsible.

The outcome 

  Structured, reliable configuration data

  Improved visibility across your configuration items

 Better incident and change management

 Compatibility with ServiceNow modules via CSDM compliance

Not confident in your configuration item structure?

Our data quality assessment scores your CI model against named critical success factors and shows exactly where de-duplication, normalisation and reconciliation are failing, or start with a CMDB health check. 

Curved glass-fronted office building seen from street level

Trusted by Organisations Worldwide

Structured Delivery Process

Structured approach. Clear outcomes. No overengineering

1. Assess & Diagnose

Comprehensive assessment of your current CMDB state, data quality, and automation maturity. 

2. Design for Clarity

Architect a CSDM-aligned data model and automation framework tailored to your environment. 

3. Implement & Automate

Build automated discovery, data validation, and self-healing processes for sustained accuracy. 

4. Govern & Optimise

Establish governance frameworks, KPIs, and continuous monitoring to maintain CMDB health. 
Trusted By Fortune 500 Enterprises | ServiceNow Certified Experts

Ready To Gain Control & Clarity?

Partner with specialists who deliver accurate, automated, and resilient CMDBs for enterprise organisations.