CMMیک مجموعهای از معیارهای قابل دسترس که خصوصیات سازمانهای نرمافزار بالغ را توصیف میکنند بنا میکند. این معیارها میتوانند توسط سازمانها برای بهبود فرایندهای آنها در توسعه و حفظ نرمافزار، یا توسط دولت یا سازمانهای تجاری برای ارزیابی ریسکهای بستن قرارداد یک پروژۀ نرمافزاری با یک شرکت خاص مورد استفاده قرار گیرند.
این فصل بر دو روش توسعه یافته با SEIبرای ارزیابی بلوغ اجرای فرایند نرمافزاری یک سازمان متمرکز است: ارزیابی فرایند نرمافزار و ارزشیابی قابلیت نرمافزار.
o ارزیابیهای فرایند نرمافزاربرای تعیین موقعی فرایند نرمافزاری فعلی یک سازمان، تعیین مسائل با اولویت بالای مربوط به فرایند نرمافزار که یک سازمان با آنها مواجه است، و به دست آوردن حمایت سازمانی برای بهبود فرایند نرمافزاری به کار میروند.
o ارزشیابیهای قابلیت نرمافزار برای شناسایی پیمانکارانی که برای اجرای کار نرمافزاری واجدالشرایط هستند با برای نظارت بر موقعیت فرایند نرمافزارِ استفاده شده در یک اقدام نرمافزاری موجود به کار برده میشوند.
این مرور اجمالی به خودی خود برای خوانندگان به منظور انجام یک ارزیابی یا ارزشیابی کافی نیست. هر کسی که بخواهد CMMرا از طریق این روشها اعمال کند باید اطلاعات بیشتری دربارۀ آموزش ارزیابی و ارزشیابی درخواست کند.