Ein Legacy-System muss nicht ersetzt werden, weil es alt ist, sondern wenn Betrieb, Änderung oder Ausfall ein nicht mehr vertretbares Geschäftsrisiko erzeugen. Stabile Fachlogik kann über Jahre wertvoll bleiben. Kritisch wird es, wenn Wissen fehlt, Sicherheitsupdates enden, Schnittstellen blockieren oder schon kleine Änderungen unverhältnismäßig teuer werden.
Alter ist keine Risikoklasse
Das Baujahr einer Anwendung sagt wenig über ihre betriebliche Eignung aus. Eine ältere Produktionssoftware mit klarer Zuständigkeit, dokumentierter Wiederherstellung und abgeschottetem Betrieb kann weniger riskant sein als ein neuer Cloud-Dienst ohne Export, Rollenmodell oder Supportprozess.
Die Bewertung sollte deshalb fünf Dimensionen trennen:
- Geschäft: Welche Umsätze, Lieferungen oder Pflichten hängen am System?
- Technik: Sind Laufzeit, Datenbank, Betriebssystem und Bibliotheken unterstützt?
- Wissen: Gibt es Dokumentation und mehr als eine handlungsfähige Person?
- Integration: Lassen sich Daten sicher austauschen und exportieren?
- Betrieb: Sind Monitoring, Backup, Wiederherstellung und Notfallverfahren getestet?
Vier Warnsignale für Handlungsbedarf
Änderungen werden vermieden
Ein System wird zum Hemmnis, wenn Fachbereiche notwendige Prozessänderungen nicht mehr anfragen, weil jede Anpassung als zu riskant gilt. Diese versteckten Opportunitätskosten tauchen in keiner Wartungsrechnung auf.
Eine Person hält das gesamte Wissen
Abhängigkeit von einer einzelnen internen oder externen Person ist ein Betriebsrisiko. Urlaubsvertretung, Ausscheiden oder ein Lieferantenwechsel können dann kritische Funktionen blockieren.
Daten verlassen das System nur manuell
CSV-Exporte, Zwischenablagen und Mehrfacheingaben zeigen fehlende Integrationsfähigkeit. Dadurch steigen Fehler, Bearbeitungszeit und die Abhängigkeit von individuellem Wissen.
Wiederherstellung wurde nie getestet
Ein vorhandenes Backup ist kein Nachweis, dass ein System rechtzeitig wieder anlaufen kann. Anwendung, Datenbank, Lizenzen, Zugangsdaten und abhängige Dienste müssen gemeinsam betrachtet werden.
Fünf Modernisierungswege
Modernisierung ist kein Synonym für vollständige Neuentwicklung. Je nach Risiko kommen unterschiedliche Wege infrage:
- Stabilisieren: Dokumentation, Monitoring, Backup und Zugriffsschutz verbessern.
- Kapseln: Das System über eine klar definierte API oder Integrationsschicht anbinden.
- Replatforming: Anwendung weitgehend erhalten, aber auf unterstützte Infrastruktur verschieben.
- Schrittweise ersetzen: einzelne Funktionen nach fachlichen Domänen herauslösen.
- Neu entwickeln oder Standardsoftware einführen: nur wenn Nutzen und Migrationsrisiko die Investition rechtfertigen.
Wo KI bei der Modernisierung hilft
KI kann Analyse und Dokumentation beschleunigen, ersetzt aber keine fachliche Validierung. Moderne Entwicklungswerkzeuge können Code erklären, Abhängigkeiten suchen, Tests vorschlagen und technische Dokumentation vorbereiten. Bei alten Systemen ist der entscheidende Abgleich jedoch fachlich: Bildet der erzeugte Test wirklich die gültige Geschäftsregel ab?
Ein sinnvoller Einsatz ist die Kombination aus automatisierter Codeanalyse, Interviews mit Fachanwendern und sogenannten Characterization Tests. Diese Tests halten zunächst das aktuelle Verhalten fest, bevor Änderungen beginnen.
Eine priorisierte Anwendungslandkarte
Ein Portfolio verhindert, dass das lauteste Problem automatisch zum teuersten Großprojekt wird. Bewerten Sie jede Altanwendung von 1 bis 5 nach Geschäftskritikalität, Ausfallrisiko, Änderungsdruck, Wissensrisiko und Integrationshemmnis. Systeme mit hoher Kritikalität und hohem Risiko kommen zuerst in die Detailanalyse.
Für jede priorisierte Anwendung sollte ein einseitiger Steckbrief entstehen:
Zweck | Eigentümer | Nutzer | Daten | Abhängigkeiten | Wiederanlaufziel | Supportstatus | größte Risiken | nächster Schritt
Fazit
Gute Legacy-Modernisierung schützt Fachlogik und reduziert Risiken in kontrollierten Schritten. Unternehmen sollten zuerst Transparenz schaffen, dann stabilisieren und nur dort ersetzen, wo Geschäftsnutzen und Risiko die Migration rechtfertigen.
OneMillion Digital entwickelt Schnittstellen, Modernisierungsprototypen und individuelle Software für Mittelstand und Handwerk in Gifhorn sowie der Region Braunschweig/Wolfsburg/Hannover. Ein Erstgespräch kann die möglichen Modernisierungswege für eine konkrete Anwendung eingrenzen.
Häufige Fragen
Was ist ein Legacy-System?
Ein Legacy-System ist eine bestehende Anwendung, deren Betrieb oder Weiterentwicklung durch veraltete Technik, Abhängigkeiten oder fehlendes Wissen erschwert wird.
Muss alte Software immer ersetzt werden?
Nein. Stabilisierung, Kapselung oder Replatforming können wirtschaftlicher und risikoärmer sein als eine vollständige Ablösung.
Wie beginnt eine Legacy-Modernisierung?
Der erste Schritt ist ein Inventar mit Geschäftskritikalität, Technik, Daten, Abhängigkeiten, Verantwortlichen und Wiederherstellbarkeit.
Kann KI alten Programmcode automatisch modernisieren?
KI kann Analyse, Dokumentation, Testentwürfe und Refactoring unterstützen. Fachliche Regeln, Architekturentscheidungen und Ergebnisprüfung bleiben menschliche Aufgaben.
Modernisiert OneMillion Digital bestehende Software?
OneMillion Digital analysiert Altanwendungen, entwickelt APIs und Prototypen und setzt schrittweise Modernisierungen mit Python, FastAPI, React und PostgreSQL um.
Quellen und weiterführende Beiträge
- KfW Research: Digitalisierung im Mittelstand
- Warum KI-Projekte im Mittelstand scheitern
- Interne Ausgangsquelle: „Service-Seiten IT & Digitalisierung 2026“, Beitrag „Vom Relikt zur Zukunft“