Manutenzione software: quanto costa davvero e come non farti sorprendere

La manutenzione non è una riga residuale nel budget: è una spesa strutturale, tipicamente il 15-20% del costo di sviluppo ogni anno. Ecco come stimarla bene.

30 September 2026 · 6 min


Molte aziende preventivano con cura lo sviluppo di un software e trattano la manutenzione come un dettaglio da chiarire dopo. È l’errore che costa di più nel tempo: un software non è un acquisto una tantum, è un impegno ricorrente che continua a costare finché resta in uso.

Quanto, in media

Le stime di settore convergono su un intervallo: la manutenzione annua costa tipicamente tra il 15% e il 20% del costo di sviluppo originale. Non è un numero fisso — dipende da complessità del sistema, qualità del codice di partenza, e quanto il software continua a evolvere — ma è il punto di partenza giusto per un budget realistico, non un canone simbolico.

Le quattro forme di manutenzione (e come si divide il costo)

  • Correttiva — sistemare bug e malfunzionamenti. Di solito circa un quinto dell’effort totale, ma è la voce più visibile: quando manca, il sistema smette semplicemente di funzionare come dovrebbe.
  • Adattiva — adeguare il software a cambiamenti esterni: nuove versioni del sistema operativo, API di terzi che cambiano, nuovi requisiti normativi. È la voce che le aziende sottovalutano di più, perché non dipende da una loro scelta.
  • Perfettiva — migliorie di prestazioni, usabilità, piccole funzionalità aggiuntive. Spesso la quota più grande, perché è quella che il business richiede più spesso.
  • Preventiva — interventi per prevenire problemi futuri: aggiornamento di librerie, refactoring mirato, monitoraggio. La prima a essere tagliata quando si taglia il budget — ed è quella il cui taglio si paga più caro più avanti.

Perché il costo cresce se non lo controlli

Un sistema mai mantenuto in modo preventivo accumula complessità: ogni intervento correttivo diventa più lento perché il codice è più fragile, ogni funzione nuova costa di più perché tocca aree già instabili. Il costo della manutenzione non resta piatto nel tempo — sale, e sale più in fretta se la parte preventiva viene sistematicamente rimandata.

Cosa deve esserci in un contratto di manutenzione

  1. Cosa è incluso: correzione bug, aggiornamenti di sicurezza, piccole modifiche — con un limite orario o un tetto chiaro, non “tutto quello che serve”.
  2. Cosa non è incluso: nuove funzionalità, integrazioni non previste. Deve essere esplicito, o ogni richiesta diventerà terreno di discussione.
  3. Tempi di intervento, distinti per gravità — un bug bloccante e un difetto estetico non meritano la stessa priorità né lo stesso tempo di risposta.
  4. Modalità di gestione delle richieste eccedenti il monte ore: come si valutano, come si prezzano, chi approva prima che partano.

Il segnale da monitorare

Se il monte ore di manutenzione previsto viene sistematicamente superato ogni mese, non è (solo) un problema di dimensionamento del contratto: è spesso il sintomo di un sistema che accumula debito tecnico più in fretta di quanto venga ripagato. Vale la pena chiedersi perché, prima di limitarsi ad alzare il budget.

In sintesi

Metti in conto, fin dal preventivo iniziale, che il software costerà ogni anno una percentuale significativa di quanto costato a costruirlo — e che tagliare la manutenzione preventiva per risparmiare oggi è un costo rimandato, non evitato. Un contratto di manutenzione chiaro su cosa è incluso e con quali tempi è la differenza tra un costo prevedibile e una sorpresa ricorrente.

Got a project or a vendor to get back in line?

The IT Project Diagnosis starts here: 5 days, fixed price, zero risk.

Other articles