A system designed at the Carnegie Mellon Software Engineering Institute to help organizations improve their software development processes. A key element is to work toward a formal development model that is measurable and is continually upgraded. The CMMI system is an upgrade of the older CMM process