Capability Maturity Model Integration, CMMI, är en metod för att utvärdera, certifiera och förbättra kvaliteten på användningen av utvecklingsprocessen hos mjukvaruorganisationer. Förväxla inte CMMI med CMM. CMMI bedömer hur väl organisationen följer utvecklingsprocessen, medan CMM bedömer hur bra utvecklingsprocessen är.
CMMI togs fram av Carnegie Mellon University i USA under 2005, som en kombination av tre separata tidigare modeller.
Modellen förvaltas av Software Engineering Institute (SEI) vid universitetet.
CMMI definierar fem mognadsnivåer som anger nivån av kvalitetskontroll och vilka mekanismer som har införts i organisationen för att säkra kvaliteten:
CMMI definierar även olika aktiviteter för att klättra i nivåerna.