Skip to footer
  • Members Area
  • Members
  • 中文
  • 日本語
Home

Main navigation

  • Home
  • About DMTF
    • All About DMTF
    • Frequently Asked Questions
    • Members List
    • DMTF Officers
      • All DMTF Officers
      • DMTF Executive Biographies
    • DMTF Officer Hall of Fame
    • DMTF Fellows
    • DMTF Star Award Recipients
      • All Star Award Recipients
      • Super Star Award Recipients
    • Working Groups and Committees
    • Alliance Partners
    • Academic Alliances
    • ANSI/ISO Adoptions and Alliance Activities
    • Policies
    • Patent Disclosures
    • Copyright Statement
    • Contact Us
  • Standards & Technology
    • Standard and Technology Overview
      • Standards and Technology Overview
      • Open Source Projects Using DMTF Technologies
      • Historical Documents
      • International Translated DMTF Specifications
      • Management Profiles
      • Works in Progress
    • ANSI/ISO Adoptions and Alliance Activities
    • Feedback and Technology Submission Portal
    • DMTF Security Disclosures
    • Security Issue Reporting
    • Adopters of DMTF Standards
      • Adopters of DMTF Standards List
      • Adopter Application Form
    • All DMTF Standard Publications
    • Legacy Standards
      • CADF - Cloud Auditing Data Federation
      • CDM - Common Diagnostic Model
      • CLOUD - Cloud Management Initiative
      • CMDBf - Configuration Management Database Federation
      • NETMAN - Network Management Initiative
      • OVF - Open Virtualization Format
      • SMASH - Systems Management Architecture for Server Hardware
      • VMAN - Virtualization Management
      • WBEM - Web-Based Enterprise Management
      • WS-MAN - Web Services Management
    • CIM - Common Information Model
    • DASH - Desktop and Mobile Architecture for System Hardware
    • PMCI - Platform Management Communications Infrastructure
    • REDFISH - Redfish®
    • SPDM - Security Protocols and Data Models
    • SMBIOS - SMBIOS
  • News & Events
    • All News and Events
    • Events
      • Events
      • Past Events
    • DMTF Press Releases
    • In the News
    • DMTF Speaker Request Form
    • Press Kit
    • Newsletter Archive
  • Education
    • All Education
    • Presentations
    • White Papers
    • Webinars
    • Open Source
    • Newsletter
  • Conformance
    • DMTF Conformance Programs
    • DASH Conformance Program
    • DMTF Certification Registry (opens in new tab)
  • Join
    • Join the DMTF
    • Benefits
    • Membership Levels
    • Sign Up
      • Individual Access
      • New Company
    • Join the Forums
      • CIM Forum
      • Redfish Forum

CIM FAQ

  • What is CIM?
  • Where can I find the CIM Specification?
  • How do I join a CIM working group?
  • When was CIM released?
  • How are CIM and WBEM related?



What is CIM?
CIM stands for Common Information Model. It is a conceptual information model for describing management that is not bound to a particular implementation. This allows for the interchange of management information between management systems and applications. This can be either "agent to manager" or "manager to manager" communications that provides for Distributed System Management. There are two parts to CIM: The CIM Specification and the CIM Schema.

The CIM Specification describes the language, naming, Meta Schema and mapping techniques to other management models such as SNMP MIBs, and DMTF MIFs etc. The Meta Schema is a formal definition of the model. It defines the terms used to express the model and their usage and semantics. The elements of the Meta Schema are Classes, Properties, and Methods. The Meta Schema also supports Indications and Associations as types of Classes and References as types of Properties.

The CIM Schema provides the actual model descriptions. The CIM Schema supplies a set of classes with properties and associations that provide a well-understood conceptual framework within which it is possible to organize the available information about the managed environment.

The CIM Schema itself is structured into three distinct layers:

  1. The Core Schema is an information model that captures notions that are applicable to all areas of management
  2. Common Schemas are information models that capture notions that are common to particular management areas, but independent of a particular technology or implementation. The common areas are systems, devices, networks, applications, metrics, databases, the physical environment, event definition and handling, management of a CIM infrastructure (the Interoperability Model), users and security, policy and trouble ticketing/ knowledge exchange (the Support Model). These models define classes addressing each of the management areas in a vendor-neutral manner.
  3. Extension Schemas represent organizational or vendor-specific extensions of the Common Schema. These schemas can be specific to environments, such as operating systems (for example, UNIX® or Microsoft Windows®). Extension Schema fall into two categories, Technology-Specific areas such UNIX98 or Product-Specific areas that are unique to a particular product such as Windows.

The formal definition of the CIM Schema is expressed in a Managed Object File (MOF) which is an ASCII or UNICODE file that can be used as input into an MOF editor, parser or compiler for use in an application.

The Unified Modeling Language (UML) is used to visually portray the structure of the CIM Schema.

Analysis

This is the first time in this industry that a common and consistent method of describing ALL management information has been agreed and followed through with implementation.

Collecting the data to manage a given environment is but a small piece of the management problem. Another huge effort is normalizing and organizing that data. For example, a person knows that "Good", "Functional", "Operational" and "Working" are all synonyms for a status of "OK". But, how does a computer program know this? Even worse, how does a computer program know where to look to find this information?

The problem does not end with locating data and determining semantics. There is a growing need to operate and manage a business in terms of the business' processes and services (both required and provided). In this environment, the low level detail of a "bad fan" may not be very important. Instead, it becomes critical to understand what service is lost, or what process cannot be completed (or must be failed over) due to the fan's failure.

End-to-end management, across multiple components, in a distributed environment is also a reality and requirement. It is not sufficient to manage personal computers, subnets, the network core and individual systems in isolation. These components all interoperate to provide connectivity and services. Information passes between these boundaries. Management must pass across these boundaries as well.

These are the problems addressed by the CIM Schema. The goals of the model are to address both FCAPS management (fault, configuration, accounting, performance and security management) and to support the abstraction and decomposition of services and functionality. The information model defines and organizes common and consistent semantics for networking and computing equipment, and services. The data's organization is based on an object-oriented paradigm - promoting the use of inheritance, relationships, abstraction, and encapsulation to improve the quality and consistency of management data.

There are two major areas that will implement the Common Information Model:

  1. As a source of management information from agents or instrumentation (providers of data) to managers
  2. As the method to communicate management data between elements of a truly distributed management system (I.E., manager to manager).

Where can I find the CIM Specification?
The CIM Specification describes the language, naming, Meta Schema and mapping techniques to other management models such as SNMP MIBs, and DMTF MIFs etc. The Meta Schema is a formal definition of the model. It defines the terms used to express the model and their usage and semantics. The elements of the Meta Schema are Classes, Properties, and Methods. The Meta Schema also supports Indications and Associations as types of Classes and References as types of Properties.

The CIM Specification, CIM Schemas and links to tools and and open-source are available here.

How do I join a CIM working group?
Please visit the working groups and committees page for details.

You must be an employee of a DMTF Board, Leadership or Participating member company.

When was CIM released?
The CIM Specification V2.0 has been available since June, 1999. CIM Schemas Versions 2.x have been available since 1998. The Schemas are located here.

Note that the CIM Schema releases are backward compatible. This means that modifications are made in ways that do not break existing class definitions. For example, new classes or properties may exist in newer versions of the CIM schema.

How are CIM and WBEM related?
CIM defines the data that is transported via the encoding and transport definitions of WBEM.

Board Member Companies

Verizon
Cisco
HPE
Dell Technologies
Broadcom Inc.
Positivo Tecnologia S.A.
Intel Corporation
Lenovo


See all DMTF Member Companies »

Policies | Site Map | Contact Us | Admin Login

Copyright © 2026 DMTF. All rights reserved.