Legacy-Systeme bleiben häufig bestehen, weil sie wesentliche Geschäftsprozesse unterstützen, nicht weil sie leicht zu warten sind. Modernisierung muss daher Leistung, Sicherheit und Flexibilität verbessern und zugleich das Verhalten bewahren, auf das die Organisation weiterhin angewiesen ist. Ein erfolgreicher Übergang reduziert Risiken schrittweise, statt einen disruptiven Komplettaustausch zu erzwingen.
Der Ansatz bestand darin, die architektonischen Einschränkungen mit den höchsten Betriebskosten zu identifizieren und sie anschließend hinter modernen Diensten, Datenschichten und Anwendungsschnittstellen zu ersetzen oder zu isolieren. Bestehende Prozesse liefen weiter, während neue Komponenten eingeführt wurden. Datenbankstrukturen wurden vereinfacht, servicebasierte Integrationen ersetzten manuelle oder eng gekoppelte Prozesse und messbare Performanceengpässe wurden direkt adressiert.