CMMI vs ITIL: Knowing What to Choose
And how does it fit in with CMMi, Cobit or Togaf? All these questions go through your mind when you just start learning about ITIL Service Management.


Capability Maturity Model Integration (CMMI) is a collection of Capability Maturity Models (CMMs) that are used as an approach for improving business processes within organizations. The Information Technology Infrastructure Library (ITIL®) is a group of methods that are focused on managing and handling different aspects of information technology (IT) such as operations, infrastructure, and development. Because of the similar functions of CMMI and ITIL®, organizations may have a hard time choosing what framework to use.

But before similarities between the two methods can be discussed, it’s best to note the main difference between them. CMMI is mainly focused on continuous and long-term improvement for business processes, while ITIL® targets all areas included in the IT aspect of an organization. CMMI is often used for developing new and efficient software, but it does not address hardware concerns. On the other hand, ITIL® addresses hardware issues as they fall under the IT umbrella of an organization.

Some critics believe that ITIL® is the next logical step after CMMI. If an organization’s specialization is software development, or if an organization’s existence largely depends on its IT infrastructure, it’s more advisable for it to follow use ITIL® as its framework.

On the other hand, if an organization is targeting to improve its processes as a whole, and if improving productivity to increase customer satisfaction is one of their goals, CMMI is a better option. CMMI aims to improve an organization’s processes from the inside to achieve results that can be consistently delivered over a long period of time.akg k430