The Common Data Model is a standardized definition of how system solutions and technologies represent
resources and their relationships. The Common Data Model is a logical, semantic informational data model that brings together
various industry data models, acting as the standard "dictionary and grammar" for consistently describing details and
identity of resources
As an informational model, the Common Data Model provides consistent definitions for managed resources such as (where a resource is any 'thing' in a customer environment) applications, facilities, buildings, assets, servers, network, storage, processes, people, and functions. The CDM utilizes the Unified Modeling Language (UML) and is designed to work seamlessly with other development efforts based on metadata that is produced from UML.
To foster integration among products, the Common Data Model is in use as the basis of data modeling for interactive/integrated designs. Because the CDM is an information model, solutions are able to maintain existing database schemas while utilizing the Common Data Model. When integrating with other products, CDM definitions and terminology are in use. This fosters consistent, one-time integration function that is re-usable across multiple solutions.