El documento describe el Modelo CMM (Capability Maturity Model), el cual establece un conjunto de prácticas y procesos clave agrupados en Áreas Clave de Proceso. Estas áreas se agrupan en cinco niveles de madurez que van desde el nivel 1 inicial hasta el nivel 5 optimizado. Cada nivel requiere que una organización institucionalice las prácticas de los niveles anteriores y cada uno se caracteriza por un mayor grado de planificación, medición, control y mejora continua de los procesos de desarrollo de software