Was ist ein Legacy-System?
Ein Legacy-System ist eine ältere Software oder IT-Anwendung, die weiterhin im Einsatz und für den Betrieb wichtig ist, aber auf überholter Technik beruht. Sie ist oft schlecht dokumentiert, schwer zu ändern und mit neuen Systemen nur aufwendig zu verbinden.

Legacy-System: Definition und Merkmale
Der englische Begriff „legacy“ bedeutet Erbe. Gemeint ist Software, die ein Unternehmen über Jahre aufgebaut hat und die noch heute Aufträge, Rechnungen oder Produktion trägt, obwohl Technik, Hersteller-Support oder das Wissen der Entwickler längst veraltet sind. Alter allein macht ein System nicht zum Legacy-System; entscheidend ist, dass es sich kaum noch weiterentwickeln lässt.
Typische Merkmale sind veraltete Programmiersprachen oder Datenbanken, fehlende Dokumentation, ausbleibende Sicherheitsupdates, kaum automatisierte Tests, fehlende Schnittstellen und die Abhängigkeit von einzelnen Personen. Auch gewachsene Excel-Lösungen mit vielen Makros fallen häufig in diese Kategorie. Gerade sie sind im Mittelstand weit verbreitet, weil sie ursprünglich als schnelle Lösung begannen und nie ersetzt wurden.
Risiken und Optionen
Das Risiko liegt nicht im Alter, sondern in dem, was daraus folgt: Sicherheitslücken ohne Updates, steigende Wartungskosten, Ausfallgefahr bei einem Wechsel von Hardware oder Betriebssystem und die Abhängigkeit von wenigen Wissensträgern. Hinzu kommt, dass neue Anforderungen wie ein Kundenportal oder die E-Rechnung kaum noch umsetzbar sind.
Es gibt mehrere Wege: das System behalten und absichern, es mit einer Schnittstelle kapseln, den Code schrittweise überarbeiten, auf eine neue Plattform umziehen oder komplett ersetzen. Bewährt ist auch, Funktionen nach und nach in eine neue Lösung zu verlagern, bis das Altsystem überflüssig wird.
- Beibehalten und absichern: wenig Aufwand, aber das Risiko bleibt
- Kapseln: eine Schnittstelle (API) vor das Altsystem setzen
- Refactoring: Code schrittweise aufräumen und aktualisieren
- Replatforming: unverändert auf eine modernere Plattform umziehen
- Ablösen: Neuentwicklung mit Datenmigration
Praxisbeispiel: Die Fertigungssteuerung eines Zulieferers
Ein Zulieferer steuert seine Fertigungsaufträge seit über zwanzig Jahren mit einer selbstgeschriebenen Datenbankanwendung. Der Entwickler ist im Ruhestand, die Software läuft nur noch auf einem alten PC, und die Anbindung an den neuen Webshop scheitert, weil es keine Schnittstelle gibt. Fällt der Rechner aus, steht die Fertigung.
Statt alles auf einmal zu ersetzen, wird zunächst eine Schnittstelle vor die Altanwendung gesetzt und der Datenbestand gesichert. Dann werden Funktionen wie Auftragsanlage und Statusanzeige nacheinander in eine neue Web-Anwendung übernommen. Der Betrieb läuft währenddessen weiter, und das Risiko bleibt überschaubar.
Worauf Unternehmen achten sollten
Beginnen Sie mit einer Bestandsaufnahme: Welche Funktionen werden tatsächlich genutzt, welche Daten sind wichtig, wer kennt das System, und welche Abhängigkeiten gibt es? Erst danach lässt sich entscheiden, ob Ablösung, Modernisierung oder Kapselung wirtschaftlich ist. Typische Fehler sind, zu lange zu warten, bis ein Ausfall die Entscheidung erzwingt, oder alles eins zu eins nachzubauen, statt Abläufe zu überdenken.
Nano Concepts analysiert Altsysteme, dokumentiert Funktionen und Datenmodell und plant die Modernisierung in Etappen – einschließlich Datenmigration und Parallelbetrieb, damit der laufende Geschäftsbetrieb nicht unterbrochen wird. Zuvor erhalten Sie eine nachvollziehbare Empfehlung mit Aufwandsschätzung, sodass Sie Kosten, Nutzen und Risiko der einzelnen Optionen vergleichen können.
Häufige Fragen zu Legacy-System
Typische Anzeichen sind fehlender Hersteller-Support, keine Sicherheitsupdates, kaum Dokumentation, schwierige Anbindung neuer Systeme und die Abhängigkeit von einer einzelnen Person, die das System noch versteht. Auch wenn kleine Änderungen unverhältnismäßig lange dauern, spricht das für ein Altsystem.
Nein. Eine ältere Software, die gepflegt wird, regelmäßig Updates erhält und sich erweitern lässt, ist kein Problem. Zum Legacy-System wird sie, wenn Support, Dokumentation oder Fachwissen fehlen und Änderungen zunehmend riskant oder unmöglich werden.
Das hängt von Umfang, Datenmenge und Zustand ab und lässt sich erst nach einer Analyse seriös beziffern. Schrittweises Vorgehen verteilt Kosten und Risiko; eine kleine Analysephase am Anfang schafft Klarheit, bevor größere Beträge gebunden werden.
Das entscheidet sich im Einzelfall. Läuft das System stabil und fehlt nur eine Schnittstelle, genügt oft Kapselung. Sind Technik und Fachlichkeit überholt, lohnt sich meist eine schrittweise Ablösung. Eine Bestandsaufnahme liefert die Grundlage für die Entscheidung.
Passende Leistungen

Software-Modernisierung
Altsysteme übernehmen, absichern und schrittweise auf moderne Technik migrieren – ohne Betriebsunterbrechung und Datenverlust.
Mehr erfahren
Excel-Ablösung
Aus gewachsenen Excel- und Access-Dateien wird eine sichere Mehrbenutzer-Anwendung mit Rechten, Historie und Auswertungen.
Mehr erfahren
Datenmigration
Daten aus Altsystemen, Excel oder SQL-Datenbanken geprüft, bereinigt und nachvollziehbar ins neue System übernehmen.
Mehr erfahren
PHP- & Laravel-Upgrade
Veraltete PHP- und Laravel-Versionen sicher aktualisieren – mit Tests, Staging-Umgebung und Rückfalloption für den Livegang.
Mehr erfahren