Відповідно до CMM модель технологічної зрілості - це опис стадій еволюції, які проходять організації-розробники в міру того, як вони (організації) визначають, реалізують, вимірюють, контролюють і вдосконалюють процеси створення ПЗ. Модель допомагає вибрати адекватну стратегію удосконалення процесів, надає методичну основу для визначення поточного рівня їх досконалості і виявлення проблем, критичних для якості розроблюваного ПЗ.
Основу моделі CMM складають наступні фундаментальні поняття:
Process (технологія, технологічний процес, процес) - послідовність кроків (дій), що вживаються із заданою метою. Більш точно, процес визначається так: Виробничий процес - набір операцій, методів, практик і перетворень, що використовуються розробниками для створення та супроводу ПЗ і пов'язаних з ним продуктів (наприклад, планів проекту, проектних документів, кодів, сценаріїв тестування і керівництв користувача).
Process Capability (продуктивність, досконалість технології / процесу) - діапазон результатів, які можна очікувати від організації, що дотримує даний технологічний процес. Це поняття має відношення до майбутніх проектам, але базується на фактичних характеристиках технології, досягнутих на попередніх проектах.
Process Performance (продуктивність технології / процесу) - фактичні результати, досягнуті організацією, що дотримує дану технологію / процес. Це поняття асоціюється з уже виконаними проектами.
Таким чином, продуктивність фокусується на що досягаються результатах, в той час як його продуктивність спирається на очікувані результати.
Process Maturity (зрілість технології) - ступінь визначеності, керованості, наблюдаемості, контрольованості та ефективності процесу, технології. Фактично, це індикатор повноти технології та ступеня послідовності (наполегливості) організації в її застосуванні на всіх проектах. Зрілість визначає потенціал подальшого зростання досконалості технології / процесу.