The Universal Configuration Management Database (UCMDB) is a tool that supports defining, describing and maintaining IT asset information in the IT Operations environment. It allows greater transparency of an IT system; between the software application, data sources, servers and other IT assets. It acts as a single source of truth about these environmental objects and the relationship between them.

UCMDB’s primary design objective is to assist those responsible for managing, supporting or analysing IT services and assets in operations, to understand the collection of IT assets in that environment and the role those assets play in the delivery of IT services to business customers.

UCMDB provides flexibility in describing:

  • IT software applications that underpin delivery of IT services
  • Infrastructure platforms and the applications each technology component supports
  • Data sources available on internal and external servers
  • Interfaces that move data between those data sources and applications that access them
  • Structure of an organisation, key operational roles in each business unit and occupants of those roles and the relationship to the IT assets


  • Provides data on a collection of software systems and applications, where a system (e.g. an ERP) comprises a hierarchy of applications each performing certain functions
  • Provides data on a server and the applications running on it
  • Provides data on a collection of data sources and maps the interfaces between applications and data sources, and shows the larger flows of data within the environment
  • Links software applications to the organisational units that use them
  • Provides data on virtual and/or physical servers and the relationships between them
  • Records relationships between applications with one or more servers on which it executes
  • Records information about the IT asset's characteristics, e.g. machine details, database versions, software version, serial numbers, etc.
  • Supports staff roll information in an organisation as a hierarchical structure of business units representing divisions, departments, and teams etc. of a company, enterprise or institution
  • Supports operational roles and associated business units
  • Maintains person's details (basic) and assigns them to one or more roles



© Copyright 2014 Computer Frameworks | Version 2013.1 | All Rights Reserved | Privacy Policy |