Il Capability Maturity Model per Software è un modello di miglioramento organizzativo che descrive una struttura di analisi delle capacità di sviluppo e gestione del software. Fornendo una overview del modello CMM, il corso permette di acquisire i modelli e le tecniche di qualificazione delle organizzazioni produttrici di software. Sottolinea i principi alla base degli approcci ai processi di qualità, valutazione e miglioramento dello sviluppo software, come ISO 9000 e SPICE.