Розробники моделі СММ (SEI) визначили п'ять рівнів технологічної зрілості, за якими замовники можуть оцінювати потенційних постачальників (претендентів на отримання контракту), а постачальники можуть удосконалювати процеси створення ПЗ Кожному з рівнів технологічної зрілості всередині моделі СММ дано таке коротке визначення:
1. Початковий (Initial). Технологія розробки ПО характеризується як довільна (імпровізована), в деяких випадках-навіть хаотична. лише деякі процеси визначені, успіх цілком залежить від зусиль окремих співробітників.
2. Повторюваний (Repeatable). Базові процеси управління проектом ПО встановлені для відстеження вартості, графіка і функціональності вихідного продукту. Необхідна дисципліна дотримання встановлених процесів має місце і забезпечує можливість повторення успіху попередніх проектів в тій же прикладної області.
3. Певний (Defined). Управлінські та інженерні процеси задокументовані, стандартизовані і інтегровані в уніфіковану для всієї організації технологію створення ПЗ. Кожен проект використовує затверджену, адаптовану до особливостей даного проекту, версію цієї технології.
4. Керований (Managed). Детальні метрики (об'єктивні дані) про якість виконання процесів і вихідної продукції збираються і накопичуються. Управління процесами і вихідний продукцією здійснюється по кількісним оцінкам.
5. Оптимізується (Optimized). Удосконалення технології створення ПЗ здійснюється безперервно на основі кількісної зворотного зв'язку від процесів і щільного впровадження інноваційних ідей.