The Capability Maturity Model (CMM) was developed in the 1980s by the Software Engineering Institute to provide organizations with a framework for improving their software development processes. It consists of five levels of process maturity and defines key process areas for organizations to address when improving their processes. The CMM was motivated by cost overruns on military software projects. It was later expanded into the Capability Maturity Model Integration (CMMI) to address issues with multiple organizations using different versions of CMM. The CMM/CMMI focus on continuous process improvement, while standards like ISO focus on meeting quality standards. Both can be used together to improve an organization's processes and quality management system.