Het Capability Maturity Model (CMM) is een methodologie die wordt gebruikt om de volwassenheid van organisaties op het gebied van softwareontwikkeling te evalueren. Het model is gebaseerd op vijf niveaus van volwassenheid, waarbij hogere niveaus van volwassenheid hogere kwaliteit en efficiëntie in softwareontwikkeling vertegenwoordigen. Het eerste niveau is het initial level, waarbij de ontwikkeling ad