
Legacy-Portierung
Legacy-Portierung bezeichnet das Übertragen alter, oft jahrzehntealter Computerprogramme auf moderne Technik oder in eine neuere Programmiersprache. Weil solche Programme häufig zentrale Aufgaben in Banken, Behörden und Versicherungen erledigen, gilt der Umbau als riskant, teuer und langwierig.
Viele Banken, Versicherungen und Behörden arbeiten mit Programmen, die in den 1970er- oder 1980er-Jahren geschrieben wurden. Diese alten Programme laufen oft bis heute, weil sie zuverlässig funktionieren und niemand sie anzurühren wagt. Man nennt sie Altsysteme, auf Englisch Legacy-Systeme. Legacy-Portierung heißt: Man überträgt so ein altes Programm auf neue Technik, ohne dass sich für die Nutzer etwas ändern soll. Das kann bedeuten, dass der Programmtext in eine modernere Programmiersprache übersetzt wird. Es kann auch bedeuten, dass das Programm von einem alten Großrechner auf normale Server oder in ein Rechenzentrum im Internet umzieht.
Warum niemand den alten Code einfach wegwirft
Alte Software ist nicht deshalb ein Problem, weil sie schlecht wäre. Sie ist ein Problem, weil immer weniger Menschen sie verstehen. Die Programmiersprache COBOL zum Beispiel steuert bis heute einen großen Teil des weltweiten Zahlungsverkehrs. Die Entwickler, die sie beherrschen, gehen aber nach und nach in Rente. Wer niemanden mehr findet, der ein System pflegen kann, hat ein Risiko im Haus, das jedes Jahr wächst.
Dazu kommen die Kosten. Alte Großrechner brauchen teure Wartungsverträge und spezielle Ersatzteile. Neue Funktionen lassen sich nur mühsam anbauen. Ein Kreditinstitut, das eine App mit Sofortüberweisung anbieten will, stößt schnell an die Grenzen eines Systems aus der Zeit vor dem Internet. Die Fachleute sprechen dann von technischen Schulden: Man hat die Modernisierung jahrelang aufgeschoben, und die Rechnung wird mit Zinsen fällig.
Andererseits scheitern solche Projekte auffällig oft. Es gibt bekannte Fälle, in denen Behörden und Banken hunderte Millionen Euro ausgegeben haben und am Ende wieder beim alten System landeten. Genau diese Mischung aus hohem Druck und hohem Risiko macht Legacy-Portierung zu einem Dauerthema in der Wirtschaftspresse.
Vom Großrechner in die Gegenwart: die üblichen Wege
Der einfachste Weg heißt Rehosting. Dabei bleibt das Programm inhaltlich unverändert, es zieht nur auf neue Hardware um. Das ist vergleichsweise schnell, löst aber das Grundproblem nicht: Der schwer verständliche Programmtext existiert weiterhin. Der aufwendigste Weg ist die Neuentwicklung. Man schreibt die Software komplett neu und nutzt das alte System nur noch als Vorlage.
Dazwischen liegt die eigentliche Portierung: Der bestehende Programmtext wird Zeile für Zeile in eine moderne Sprache wie Java übersetzt. Werkzeuge übernehmen dabei den mechanischen Teil, Menschen prüfen das Ergebnis. Der Haken liegt in den Details. Alte Programme enthalten oft Regeln, die nirgendwo dokumentiert sind, weil die Verfasser sie für selbstverständlich hielten. Solche versteckten Regeln kommen erst ans Licht, wenn nach der Umstellung plötzlich falsche Beträge berechnet werden.
Seit einigen Jahren kommen dabei Sprachmodelle zum Einsatz, also KI-Systeme, die Texte und Programmcode verarbeiten können. Sie schlagen Übersetzungen vor und erklären, was ein unverständlicher Abschnitt vermutlich tut. Verlassen kann man sich darauf nicht, denn solche Modelle erfinden gelegentlich plausibel klingenden Unsinn. Deshalb bleibt am Ende immer ein Vergleichstest: Altes und neues System rechnen dieselben Fälle, und die Ergebnisse müssen exakt übereinstimmen.
Wo das Thema in den Nachrichten auftaucht
Sichtbar wird Legacy-Portierung meistens dann, wenn sie schiefgeht. Wenn eine Bank am Wochenende ihre Kontenwelt umstellt und am Montag keine Überweisung funktioniert, steckt fast immer eine Migration dahinter. Auch Meldungen über verspätete Steuersoftware oder ausgefallene Ticketsysteme der Bahn gehören in diese Kategorie.
Für Anleger ist das Thema interessant, weil große IT-Dienstleister damit erhebliche Umsätze machen. Firmen wie IBM, Accenture oder Capgemini verdienen seit Jahren an Modernisierungsprojekten. Gleichzeitig werben KI-Anbieter damit, solche Projekte künftig deutlich billiger machen zu können. Ob das stimmt, ist offen: Der Programmtext zu übersetzen ist nur ein Teil der Arbeit, das Testen und Absichern kostet meist mehr.
Ein verwandter Begriff, der oft im selben Zusammenhang fällt, ist Cloud-Migration. Gemeint ist der Umzug in fremde Rechenzentren, die über das Internet genutzt werden. Legacy-Portierung ist der breitere Begriff und schließt den Sprachwechsel mit ein. Wer beides verwechselt, unterschätzt schnell, wie viel Arbeit tatsächlich hinter einer Modernisierung steckt.