Under ITIL the process that focuses on the release of software into the live environment is Release management.
CMM can specifically complement this! CMM complements ITIL – where they fit.
What I am saying, is that the specific model underneath Release Management in your organization then can be CMM for software development.
ITIL also addresses the hardware lifecycle within an organization because, as an example, the change from what was regarded as ITIL version one to ITIL version 2 incorporated this hardware lifecycle beneath Release Management.
This was a deficiency in ITIL version 1 that was corrected.
CMM complements ITIL – which one should I choose? The answer to that question is that there is no single reason why you cannot have both.
You see, ITIL is not prescriptive and the process maturity framework that ITIL conforms to is very similar to CMM’s model.
At the end of the day do what is right for your organization!
Read more about ITIL: