Ratgeber · Softwareentwicklung

Legacy-Software ablösen: Wann sich eine Neuentwicklung lohnt

Redaktionell verantwortlich: Luis Waidmann · Stand: August 2026 · Lesezeit: ca. 6 Minuten

Kurz gesagt: Legacy-Software wird zum Risiko, wenn niemand im Betrieb mehr genau weiß, wie sie funktioniert, der Hersteller sie nicht mehr pflegt oder sie sich nicht an neue Systeme anbinden lässt. Eine Ablösung lohnt sich, sobald diese Risiken schwerer wiegen als der Aufwand einer Neuentwicklung. Meist ist dabei nicht der komplette Neubau die beste Wahl, sondern eine schrittweise Ablösung, bei der Funktion für Funktion ersetzt wird, während der Betrieb weiterläuft.

Woran erkennen Sie, dass eine Software zur Legacy wird?

Vier Anzeichen sind in der Praxis zuverlässig. Erstens, der Hersteller existiert nicht mehr oder liefert seit Jahren keine Updates, damit bleiben auch Sicherheitslücken offen. Zweitens, im Betrieb versteht nur noch eine einzelne Person, wie das System im Detail funktioniert, ein klassischer Bus-Faktor von eins. Drittens, die Anbindung an neue Systeme scheitert, weil keine Programmierschnittstelle existiert und Daten stattdessen per Hand oder Excel-Export zwischen den Systemen wandern, wie unser Ratgeber zur Schnittstellen-Programmierung im Detail beschreibt. Viertens, die zugrunde liegende Technologie, etwa eine veraltete Programmiersprache oder ein nicht mehr unterstütztes Datenbankformat, findet kaum noch Entwickler, die sie warten wollen oder können. Ein einzelnes dieser Anzeichen ist noch kein Grund zur Sorge, treffen mehrere gleichzeitig zu, wächst das Risiko spürbar.

Ablösen oder weiterbetreiben – wie entscheiden Sie richtig?

Statt aus dem Bauch zu entscheiden, hilft eine kurze Prüfung anhand von vier Fragen, die sich in dieser Reihenfolge abarbeiten lässt:

Fallen mindestens zwei dieser vier Fragen klar zu Ungunsten des Altsystems aus, lohnt es sich, eine Ablösung ernsthaft durchzurechnen statt sie weiter aufzuschieben. Fällt nur eine Frage kritisch aus und das System läuft ansonsten stabil, reicht oft eine gezielte Erweiterung oder Absicherung, bevor gleich das ganze System infrage steht.

Migration, Strangler-Ansatz oder Neubau: Drei Wege im Vergleich

AnsatzVorgehenRisikoWann sinnvoll
Migration in StandardsystemDaten und Abläufe wandern in ein bestehendes Standard-ERP oder -DMSNiedrig bis mittel, hängt an der DatenqualitätWenn ein passendes Standardsystem die Kernfunktion bereits abdeckt
Schrittweise Ablösung (Strangler-Ansatz)Einzelne Funktionen werden nacheinander neu gebaut, Altsystem läuft parallel weiterNiedrig, da jederzeit anhaltbar und rückbaubarBei komplexen, stark verzahnten Systemen, wenn der Betrieb nicht stillstehen darf
Kompletter NeubauDie gesamte Anwendung wird neu konzipiert und in einem Schritt abgelöstHoch, Verzögerungen treffen das gesamte Projekt gleichzeitigBei kleinen, klar abgegrenzten Anwendungen mit überschaubarem Funktionsumfang

In der Praxis bewährt sich für die meisten Betriebe der Strangler-Ansatz, weil er das größte Risiko einer Ablösung entschärft: den Stillstand während der Umstellung. Als individuelle Softwareentwicklung bauen wir Ablösungen deshalb bevorzugt in Etappen, mit einem klar abgegrenzten Pilotbereich als erstem Schritt.

Was kostet die Ablösung einer Legacy-Anwendung?

Wie bei jeder Individualsoftware gibt es keine pauschale Zahl, dafür unterscheiden sich die Ausgangslagen zu stark. Die vier Kostentreiber sind dieselben wie bei jeder Neuentwicklung, fachlicher Umfang, Schnittstellen, Oberfläche und Absicherung, unser Ratgeber „Was kostet Individualsoftware?" schlüsselt sie im Detail auf. Bei einer Ablösung kommt ein fünfter Faktor hinzu, der regelmäßig unterschätzt wird: die Datenmigration. Historisch gewachsene Datenbestände enthalten fast immer Dubletten, inkonsistente Formate oder Sonderfälle, die vor der Übernahme bereinigt werden müssen, und dieser Aufwand übersteigt in der Praxis nicht selten den Aufwand für die eigentliche Neuentwicklung. Ein schlanker erster Ausbau mit einer einzelnen, klar abgegrenzten Funktion bewegt sich häufig im niedrigen bis mittleren fünfstelligen Bereich, eine vollständige Ablösung eines komplexen Systems mit mehreren Modulen entsprechend darüber, verteilt über mehrere Etappen. Verbindliche Zahlen für Ihre Konstellation nennen wir erst nach der Anforderungsklärung, dann aber nachvollziehbar aufgeschlüsselt.

Die häufigsten Fehler beim Ablösen von Altsystemen

Woran Sie einen Partner erkennen, der solche Fehler von Anfang an vermeidet, beschreibt unser Ratgeber Softwareentwicklungspartner finden im Detail.

Luis Waidmann

B.Sc. Wirtschaftsinformatik · Digitale Transformation · COS Waidmann Systemhaus, Ravensburg

Beitrag mit KI-Unterstützung erstellt. Redaktionell verantwortlich: Luis Waidmann, COS Waidmann Systeme e.K.

Gut zu wissen

Häufige Fragen zur Ablösung von Legacy-Software

Was ist eigentlich eine Legacy-Software?

Legacy-Software ist eine Anwendung, die im Betrieb noch täglich genutzt wird, aber technisch, organisatorisch oder vom Hersteller her nicht mehr auf der Höhe der Zeit gepflegt wird. Typische Merkmale sind eine veraltete Programmiersprache oder Datenbank, für die kaum noch Entwickler zu finden sind, ein Hersteller, der keine Updates mehr liefert, oder ein System, das nur noch von einer einzigen Person im Betrieb wirklich verstanden wird. Das Alter allein macht eine Software noch nicht zur Legacy, viele Systeme laufen zuverlässig über Jahrzehnte. Entscheidend ist, ob sie sich noch an neue Anforderungen und angrenzende Systeme anpassen lässt. Sobald jede Änderung zum Risiko wird und Workarounds den Alltag bestimmen, ist der Punkt erreicht, an dem sich eine Ablösung ernsthaft zu prüfen lohnt.

Muss eine Legacy-Software auf einen Schlag abgelöst werden?

Nein, in den meisten Fällen ist eine schrittweise Ablösung die risikoärmere und in der Praxis bewährte Variante. Beim sogenannten Strangler-Ansatz wird zunächst eine einzelne Funktion, etwa die Auftragsverwaltung oder eine Auswertung, neu gebaut und an das Altsystem angebunden, während der Rest zunächst unverändert weiterläuft. Nutzer arbeiten so früh mit einem echten, produktiven Ausschnitt der neuen Lösung, statt Monate oder Jahre auf ein fertiges Gesamtsystem zu warten. Funktion für Funktion wandert dann vom alten ins neue System, bis das Altsystem irgendwann nur noch für wenige Restaufgaben oder gar nicht mehr gebraucht wird. Ein kompletter Neubau in einem Schritt lohnt sich vor allem bei kleinen, klar abgegrenzten Anwendungen mit überschaubarem Funktionsumfang, bei komplexen, stark verzahnten Systemen erhöht er dagegen das Projektrisiko spürbar.

Was passiert mit den alten Daten bei einer Ablösung?

Die alten Daten werden geprüft, bereinigt und in das neue System übernommen, wobei nicht zwingend jeder historische Datensatz eins zu eins migriert werden muss. Bewährt hat sich, aktive Vorgänge und laufend gebrauchte Daten vollständig zu übernehmen, während reine Archivdaten mit gesetzlichen Aufbewahrungsfristen häufig im lesbaren Altsystem oder einem separaten Archiv verbleiben, bis die Frist abläuft. Die Datenmigration selbst ist in der Praxis oft aufwendiger als die eigentliche Neuentwicklung, weil über Jahre gewachsene Datenbestände Dubletten, inkonsistente Formate oder stillschweigend eingeführte Sonderfälle enthalten, die vor der Übernahme bereinigt werden müssen. Wer diesen Aufwand unterschätzt oder überspringt, trägt die Datenprobleme aus dem alten System unverändert ins neue, und das eigentliche Problem bleibt bestehen.

Lohnt sich eine Ablösung, wenn das alte System noch läuft?

Das hängt weniger davon ab, ob das System noch läuft, als davon, was der Weiterbetrieb tatsächlich kostet. Ein Altsystem, das stabil im Hintergrund arbeitet und niemanden behindert, muss nicht abgelöst werden, nur weil es alt ist. Kritisch wird es, wenn regelmäßig Workarounds nötig sind, wenn nur eine einzelne Person das System versteht und pflegen kann, oder wenn es andere Digitalisierungsvorhaben blockiert, etwa weil keine Schnittstelle zu einem neuen ERP oder Kundenportal möglich ist. In diesen Fällen läuft im Hintergrund ein Risiko mit, das selten in der Bilanz auftaucht: gebundene Arbeitszeit für Notlösungen, Abhängigkeit von einer einzelnen Person und verpasste Chancen, weil andere Projekte auf das Altsystem warten müssen. Eine ehrliche Gegenüberstellung dieser laufenden Kosten mit dem Aufwand einer schrittweisen Ablösung liefert meist eine klarere Antwort als das Bauchgefühl.

Bremst Sie ein Altsystem aus?

Schildern Sie uns, was Ihre bestehende Lösung nicht mehr kann. Sie bekommen eine ehrliche Einschätzung, ob und wie sich eine Ablösung lohnt.

Lieber direkt sprechen? 0751 363627-0 (Mo–Fr 08–17 Uhr)

Kostenlos und unverbindlich · Antwort in einem Werktag · ehrliche Einschätzung statt Verkaufsdruck