Beim Capability Maturity Model for Software (auch als SW-CMM bezeichnet) handelt es sich um ein Modell, das zur Identifikation der Best Practices für die Unterstützung eines zu steigernden Reifegrads für Prozesse eingesetzt wird. Das CMM wurde am Software Engineering Institute (SEI) der Carnegie Mellon University in den USA entwickelt. Im Jahr 2000 wurde eine Aktualisierung des SW-CMM zur CMMI (Capability Maturity Model Integration) vorgenommen. Das SW-CMM-Modell mit den zugehörigen Bewertungsmethoden oder dem Schulungsmaterial wird heute nicht mehr vom SEI verwaltet sondern von der ISACA.