
Legacy-Modernisierung
Legacy-Modernisierung bezeichnet die Erneuerung alter, über Jahrzehnte gewachsener Computersysteme in Unternehmen und Behörden. Ziel ist es, veraltete Technik durch neuere zu ersetzen, ohne dass der laufende Betrieb zusammenbricht.
Banken, Versicherungen und Behörden arbeiten oft mit Computerprogrammen, die vor dreißig oder vierzig Jahren geschrieben wurden. Solche alten, aber weiterhin unverzichtbaren Systeme nennt man in der Fachsprache Legacy-Systeme, auf Deutsch etwa Altsysteme. Sie laufen meist stabil, sind aber schwer zu ändern und teuer im Unterhalt. Legacy-Modernisierung ist der Sammelbegriff für alle Versuche, diese Systeme zu erneuern. Das kann bedeuten, sie komplett neu zu schreiben, sie auf modernere Rechner umzuziehen oder sie nur an den Rändern zu ergänzen. Der schwierigste Teil ist dabei fast nie die Technik, sondern die Frage, wie man umbaut, während der Betrieb weiterläuft.
Warum alte Systeme irgendwann zum Risiko werden
Ein System, das seit 1985 zuverlässig Kontostände verwaltet, ist zunächst kein Problem. Zum Problem wird es durch sein Umfeld. Kunden erwarten eine App, Aufsichtsbehörden verlangen neue Auswertungen, und das Unternehmen möchte KI-Werkzeuge anschließen. All das setzt voraus, dass man das System verändern kann.
Genau daran hapert es. Der Programmcode ist über Jahrzehnte gewachsen, oft ohne vollständige Dokumentation. Viele Firmen wissen nicht mehr im Detail, warum eine bestimmte Regel im Code steht. Wer sie entfernt, riskiert Fehler an unerwarteter Stelle. Fachleute sprechen hier von technischer Schuld: Abkürzungen aus der Vergangenheit, für die man später mit Aufwand bezahlt.
Dazu kommt ein Personalproblem. Viele Altsysteme sind in Programmiersprachen wie COBOL geschrieben, die kaum noch jemand lernt. Die Entwickler, die sie beherrschen, gehen in Rente. Studien schätzen, dass allein im Bankensektor weltweit noch Milliarden Zeilen COBOL im Einsatz sind. Diese Mischung aus steigenden Anforderungen und schrumpfendem Wissen macht Modernisierung zur Pflichtaufgabe.
Vom Umzug bis zum Neubau: die gängigen Wege
Die einfachste Variante ist der reine Umzug. Das alte Programm wird unverändert auf modernere Rechner oder in ein Rechenzentrum eines Cloud-Anbieters verschoben. Im Fachjargon heißt das Rehosting. Es senkt Betriebskosten, löst aber kein einziges inhaltliches Problem: Der Code bleibt genauso unübersichtlich wie vorher.
Aufwendiger ist der Neubau. Dabei wird die Fachlogik in einer heutigen Programmiersprache neu umgesetzt. Das ist riskant, weil man erst einmal verstehen muss, was das alte System eigentlich tut. Hier setzen inzwischen KI-Werkzeuge an. Sprachmodelle können alten Code lesen, in Sätzen zusammenfassen und Entwürfe für neuen Code vorschlagen. Die Ergebnisse müssen aber geprüft werden, denn solche Modelle erfinden gelegentlich plausibel klingenden Unsinn.
In der Praxis dominiert ein Mittelweg, oft Strangler-Muster genannt. Der Vergleich stammt von Würgefeigen, die einen Baum langsam umwachsen und schließlich ersetzen. Man baut neue Funktionen außen herum und leitet Schritt für Schritt Aufgaben vom Altsystem dorthin um. Irgendwann bleibt vom alten Kern nichts Wichtiges mehr übrig. Das dauert Jahre, ist aber deutlich sicherer als eine Umstellung über Nacht.
Wo Altsysteme in den Nachrichten auftauchen
Am sichtbarsten wird das Thema bei Pannen. Wenn eine Bank tagelang keine Überweisungen ausführen kann oder eine Behörde Anträge nicht bearbeitet, steckt oft eine missglückte Umstellung dahinter. Auch die Corona-Zeit lieferte Beispiele: In mehreren Ländern kamen Verwaltungssysteme mit dem Ansturm nicht zurecht, weil sie technisch aus einer anderen Epoche stammten.
Für Anlegerinnen und Anleger ist Legacy-Modernisierung ein Geschäftsfeld. IT-Dienstleister verdienen daran Milliarden, und Cloud-Anbieter werben gezielt um Kunden mit alten Rechenzentren. Wenn ein Konzern ein mehrjähriges Modernisierungsprogramm ankündigt, stehen dahinter meist hohe einmalige Kosten und die Hoffnung auf spätere Einsparungen.
Ein verbreiteter Irrtum ist, Modernisierung sei ein einmaliges Projekt mit klarem Ende. Tatsächlich altert jedes System weiter, auch das gerade fertiggestellte. Fachleute betrachten Modernisierung deshalb als Daueraufgabe. Wer regelmäßig kleine Teile erneuert, vermeidet den Punkt, an dem nur noch ein riskanter Komplettumbau hilft.