成熟的软体发展组织所应具备的重要功能与项目，它描述了软体发展的演进过程，从毫无章法、不成熟的软体开发阶段到成熟软体开发阶段的过程。以CMM的架构而言，它涵盖了规划、软体工程、管理、软体开发及维护等技巧，若能确实遵守规定的关键技巧，可协助提升软体部门的软体设计能力，达到成本、时程、功能与品质的目标。
历史.1984年在美国国防部的支持下，卡内基美隆大学（Carnegie Mellon University, CMU）成立了软体工程学院（Software Engineering Ins