Главным в модели СММ является понятие зрелости организации.
Понимание того, на каком уровне зрелости находится организация, может оказать реальную помощь при решении вопроса о том, какую модель процессов следует внедрить для повышения эффективности управления ИТ. Другими словами, идею CMM можно использовать и в комбинации с применением эталонных процессных моделей.
Незрелой считается организация, в которой уровень развития программного обеспечения зависит только от конкретных исполнителей и менеджеров и решения зачастую принимаются "на ходу". В этом случае велика вероятность превышения бюджета или срыва сроков сдачи проекта, и потому менеджеры вынуждены заниматься только разрешением ближайших проблем.
Зрелой считается организация, в которой выполняются следующие условия:
имеются четко определенные процедуры создания программных продуктов и управления проектами, которые уточняются и совершенствуются в пилотных проектах с помощью анализа составляющих "себестоимость - прибыль";
оценки времени и стоимости выполнения работ основываются на накопленном опыте и поэтому достаточно точны;
в компании существуют стандарты на процессы разработки, тестирования и внедрения программного обеспечения, правила оформления конечного программного кода, компонент, интерфейсов и т. д. Все это составляет инфраструктуру и корпоративную культуру, поддерживающую процесс разработки программного обеспечения.