Capability Maturity Model Integration (CMMI) is a process improvementapproach whose goal is to help organizations improve their performance. CMMI can be used to guide process improvement across a project, a
division, or an entire organization. CMMI-based process improvement includes identifying your organization’s process strengths and weaknesses and making process changes to turn weaknesses into strengths. CMMI applies to
teams, work groups, projects, divisions, and entire organizations.
CMMI models are collections of best practices that help organizations to dramatically improve effectiveness, efficiency, and quality. These products, or CMMI solutions, consist of practices. CMMI in software engineering and organizational development is a process improvement approach that provides organizations with the essential elements for effective process improvement.