CMMI offers solutions that help you to improve your organization’s performance and its ability to meet its business objectives. CMMI provides the CMMI and People CMM models accompanied by training courses and appraisal methods for objectively measuring improvement progress.


CMMI models are collections of effective practices and process improvement goals that organizations use to evaluate and improve their processes. These goals and practices are organized into intuitive groups called “process areas.” Your organization chooses its path to excellence by focusing on the process areas most important to its business objectives.

The CMMI for Acquisition (CMMI-ACQ) model provides guidance to organizations that manage the supply chain to acquire and integrate products and services to meet the needs of the customer.

The CMMI for Development (CMMI-DEV) model is used for process improvement in organizations that develop products. CMMI-DEV provides guidance to improve the effectiveness, efficiency, and quality of their product development work.

The CMMI for Services (CMMI-SVC) model provides guidance to organizations that establish, manage, and deliver services that meet the needs of customers and end users.

A model called the People CMM provides guidance to organizations for managing and developing their workforce. Many organizations have made improvements in their services or software and systems processes and practices using CMMI have discovered that their continued improvement requires significant changes in the way they manage people.

The Data Management Maturity (DMM)™ model’s overall goal is to help organizations become more proficient in their management of critical data and to provide a consistent and comparable benchmark for regulatory authorities in their efforts to control operational risk.

CMMI models have many similarities and complement each other. Since many organizations develop, acquire, and deliver products and services, any of these models may be of use. If you need help thinking about which model to choose for your improvement program, read Which CMMI Model Is for You?

Translations of models into languages other than English are also available.

Appraisal Methods

If you are interested in comparing your organization’s processes to CMMI model practices or evaluating the improvement work you’ve done using these models, learn about CMMI Appraisals.


CMMI Institute and the Partner Network offer CMMI-related training. You can find a partner organization that offers CMMI services near you. A good starting point is one of the Introduction to CMMI courses. These and other CMMI courses are currently available.

Upgrading to CMMI Version 1.3

For information about moving from CMMI Version 1.2 to CMMI Version 1.3, see the CMMI Version 1.3 Information Center.