Dipendenza: I sistemi legacy sono spesso profondamente integrati nei flussi di lavoro e nei
processi aziendali di un’organizzazione. La sostituzione o l’aggiornamento di un sistema
legacy può essere un’impresa ardua, poiché è necessario tenere conto di molte dipendenze e
interfacce.
Mancanza di supporto: Poiché i sistemi legacy non sono più sviluppati attivamente, possono essere obsoleti in termini di aspetti tecnici o di sicurezza. Ottenere assistenza qualificata o aggiornamenti per questi sistemi può essere difficile.
Costi di manutenzione elevati: A causa della complessità e delle interdipendenze dei sistemi
legacy, i costi di manutenzione possono essere elevati nel tempo. La correzione di bug,
l’esecuzione di aggiornamenti o l’aggiunta di nuove funzionalità possono richiedere tempo e
denaro.