Newest CMMI Version 2.0; CMMI Development, and/or Services, and/or Acquisition

View, Capability, Practice Area, Goal and Practice Search Engine (b022)

NOTE: This engine is using CMMI V2.0 released by the CMMI Institute September & December 2019
(the most current version)

For systems and software development organizations, a search engine for CMMI-DEV v1.3 is available

March 9, 2018; Release 2
(Version 1.01.004)

The purpose of this page is to facilitate the investigation and study of relationships between requirements and expectations within the Capability Maturity Model Integration, CMMI, Version 2.0. Use the Preference Table (below) to establish your search criteria, then click the "Search CMMI" button below the Preference Table. A separate window or tab will open with the search results. (The same window will be used for subsequent search displays.)

Please note: this page is in early development and currently only contains process area titles, purpose statements, goal statements, and practice statements (that is, primarily the "required" components and "expected" components of the model).

Results produced from this site should be compared to the actual CMMI, which is available as a free download via the Software Engineering Institute at Carnegie Mellon University.

Feedback and suggestions for improvements to this search site are certainly welcome and can be sent to (or use the contact information at

 PREFERENCE TABLE   * * * * * * * * * * * * * * * * * * * 
 Match any search words:
 Match all search words:
Any search words [Default]
All search words
 Include matching results,
 or exclude matches?
 ('Exclude' is a search negation) 
Include search results [Default]
Exclude results -- but include remaining
 Search for (1):
 Search for (2):
 Search for (3):
 Search all records:
 Search within current results:
All records [Default]
Only within current results
 Replace current search results: 
 Add next results to current results: 
Replace current with next [Default]
Add next to current results
 Match upper/lower case exactly? Yes, match case exactly
No, ignore case [Default]
 Show all result sections or
 only show Summary?
All sections
Summary only [Default]
 Exclude results from one
 or more Maturity Levels?
 (Use checkboxes to exclude)
Exclude Maturity Level 5
Exclude Maturity Level 4
Exclude Maturity Level 3
Exclude Maturity Level 2
Exclude Maturity Level 1
 Exclude results from one
 or more Capability Areas?
 (Use checkboxes to exclude)
Exclude Ensuring Quality
Exclude Engineering and Developing Products
Exclude Delivering and Managing Services
Exclude Selecting and Managing Suppliers
Exclude Planning and Managing Work
Exclude Managing Business Resilience
Exclude Managing the Workforce
Exclude Supporting Implementation
Exclude Building and Sustaining Capability
Exclude Improving Performance
 Exclude results from one
 or more types of content?
 (Use checkboxes to exclude)
Exclude Practice Area titles
Exclude Intent statements
Exclude Value statements
Exclude Practice statements
 Exclude results from one
 or more Practice Areas?
 (Use checkboxes to exclude)
xRDM  xPQA    xVV      xPR
xTS     xPI   
xSDM      xSTSM xSSS    xSAM  
xEST     xPLAN xMC 
xrsk  xIRP  xCONT
xCAR  xDAR       xCM
xGOV     xII 
 CMMI results page font size: Largest
Medium Large
Medium Small [Default]
 Show full header to each record? Yes, show full header
No, only show PA abbreviation [Default]
 Attach internal record numbers?  Yes, attach Rcd#s
No, do not attach Rcd#s [Default]
 Attach hit-count to each record? Yes, attach hit count
No, do not attach hit count [Default]
 Reduce sub-header information? Yes, reduce page header info
No, show full page header [Default]
 Blank line between areas? Yes, include blank lines [Default]
No, minimize blank lines
 Order the Process Area results:  Alphabetically, by PA abbreviation [Default] 
Aligning with the Staged Model
Aligning with the Continuous Model


Please note that the current algorithms do not attempt to identify or correct illogical combinations of input fields.

Regarding the record format, a typical record looks something like the following:

   L2[M][WMC]{GC}SG 1, Actual work progress and performance are monitored against the work plan.

The first character (at least for this version) is always 'L', indicating a level #, and the second character is in the range of 2..5, representing the Maturity Level number for that process area. Next, the '[M]' (in this example) indicates the process area category, relative to the Continuous Model, where there are four possibilities:
   [M] Project Management category
   [P] Process Management category
   [V] Service Establishment and Delivery category
   [S] Support category
Continuing this example, next in the record is '[WMC]'. This field is the process area abbreviation as defined in the CMMI. Abbreviations are from 2 to 4 characters (and can be used as a convenient way to search for or within a process area). Next in the example record is {GC}. This tag is always four characters (counting the braces) and indicates record type as follows:
   {AT} for process area title
   {PS} for the 'purpose' statement for that area
   {GT} for goal title
   {GC} for goal content, or the actual wording of the goal
   {PT} for practice title
   {PC} for practice content, or the actual wording of the practice
After that, it's basically straight out of the CMMI, where (still continuing with the example) 'SG 1' indicates 'Specific Goal 1', etc. Other values for this part of the record are GG (Generic Goal), SP (Specific Practice), and GP (Generic Practice). Also shown are the associated numeric identifiers as defined in the CMMI. Next, the majority of the record is the actual text of the CMMI. Lastly, depending on the search settings you use in the Preference Table, at the end of the record you might see something like '[Rcd#901]'. This is an internal record identifier that is potentially useful to you when comparing results between different searches (that is, you sometimes may find it easier to just search for the identifier because it is always unique to that specific record). Also, depending on your preferences, at the end of the record you might see a 'hit count' in the form of '(#)'. For example, if you were searching for any of three different words, a tag of '(2)' would indicate that the record contains two of your three words of interest.

Please note that the Preference Table gives you the option to include or exclude just about anything, such as: record header information, record numbers, hit counts, records by type, process areas by level, etc. If, however, you would like a feature or could use a function that you don't see, please let us know via the contact information or links at the bottom of this page.

Example Search Results

Following are a few example search result pages...
Observations and/or recommendations regarding this CMMI Search Page are certainly welcome.

Additionally, if you are involved in implementing the CMMI, Abridge Technology has been assisting companies and government agencies with the successful design, implementation, deployment, and institutionalization of CMM-compliant processes since 1992, and CMMI-compliant processes since 2000.

Please check the Abridge Technology homepage for additional information regarding training, consulting, planning, evaluation, appraisal, and support services, and for links to useful websites, resources, and free tools. And be sure to check the Publications tab. It'll give you additional insights into Abridge Technology's expertise and history, as reflected by publications, conference presentations, and tutorials.

If you see any publications or presentations of interest, please feel free to ask for a complementary copy or for additional information.

Return to Abridge Technology homepage