Legacy-Modernisierung — Alte Software zukunftsfähig machen 2026

Softwareentwicklung · Mai 2026 · 14 Min. Lesezeit

← Teil des Softwareentwicklungs-Guides
Hakan Akcan Von Hakan Akcan · Reepa Solutions

In rund 70 Prozent der von uns auditierten Mittelständler läuft mindestens eine kritische Anwendung auf einer Technologie, die zwischen 15 und 30 Jahre alt ist — VB6, VB.NET, Delphi 7, AS/400 mit RPG, klassisches ASP, alte PHP-Monolithen, Access mit Excel-VBA. Diese Systeme tragen oft den Kern der Wertschöpfung. Genau deshalb blieb sie zwei Jahrzehnte unangetastet. Für Geschäftsführung, CFO und IT-Leitung ist das 2026 aus drei Gründen akut: erstens trocknet der Arbeitsmarkt für die alten Sprachen aus und ein einziger Entwicklerausfall kann zum Stillstand führen, zweitens verlieren Plattformen wie Windows Server 2012/2016 und ältere .NET-Frameworks den Hersteller-Support, drittens verlangen DSGVO, NIS2 und Cyber-Versicherer dokumentierte Patch-Stände, die mit Legacy-Stacks oft nicht erreichbar sind. Dieser Artikel zeigt, wie eine wirtschaftlich tragfähige Modernisierung aussieht — von der Bewertung über die 4R-Strategie und das Strangler-Fig-Pattern bis zum realistischen Phasenplan. Für die Einordnung siehe unseren Softwareentwicklungs-Guide.

Warum 2026 die Legacy-Welle voll trifft

Die Diskussion ist nicht neu — neu ist die Gleichzeitigkeit von drei Druckfaktoren, die sich gegenseitig verstärken. Erstens die Skill-Knappheit: der Arbeitsmarkt für Visual Basic, Delphi, RPG, COBOL und klassisches ASP ist faktisch leer. Wer 2026 einen VB6-Entwickler sucht, findet kurz vor der Rente stehende Spezialisten oder niemanden mehr. Die wenigen Kandidaten verlangen Tagessätze, die mit modernen .NET- oder TypeScript-Entwicklern vergleichbar sind, häufig sogar darüber. Das ändert die Wirtschaftlichkeits-Rechnung für „wir bleiben auf dem Alten" grundlegend.

Zweitens die Hersteller-Roadmaps. Microsoft pflegt Visual Basic 6 seit 2008 nicht mehr aktiv, der erweiterte Support für viele .NET-Framework-Versionen ist beendet, Windows Server 2012 R2 hat im Oktober 2023 den erweiterten Support verloren, Windows Server 2016 läuft auf das gleiche Ende zu. Embarcadero hält Delphi am Leben, aber jede Version verlangt Lizenz-Investitionen, die für isolierte Altsysteme schwer zu rechtfertigen sind. IBM unterstützt AS/400 weiter, doch die Anzahl der Entwickler mit produktiver RPG-Kompetenz sinkt jedes Jahr messbar. Wer auf einer aus dem Support gelaufenen Plattform bleibt, akzeptiert ungepatchte Sicherheits-Lücken und eine wachsende Diskrepanz zur restlichen IT-Landschaft.

Drittens der regulatorische Druck. DSGVO Artikel 32 verlangt „Maßnahmen zur Gewährleistung der Sicherheit der Verarbeitung" — Aufsichtsbehörden interpretieren das zunehmend als Pflicht, Software auf einem patchbaren Stand zu halten. NIS2 hebt die Anforderung an Verfügbarkeit, Vorfall-Erkennung und Lieferanten-Sicherheit auf ein Niveau, das ein typischer VB6-Monolith strukturell nicht erfüllen kann. Cyber-Versicherer fragen in Antrags-Formularen explizit nach Support-Stand von Betriebssystem, Datenbank und Laufzeit-Umgebung. Ein „Nein" bedeutet Prämien-Aufschlag oder Ausschluss bestimmter Schadens-Kategorien — beides teurer als die Modernisierung selbst.

Typische Mittelstands-Legacy in Deutschland

Bei aller Branchen-Vielfalt wiederholt sich das technische Bild im deutschen Mittelstand erstaunlich oft. Die folgende Übersicht fasst die fünf häufigsten Legacy-Muster zusammen — sie deckt etwa 80 Prozent der real angetroffenen Altsysteme ab.

StackTypisches EinsatzfeldHauptrisiko 2026
VB6 / VB.NET (älteres Framework)Branchen-Lösungen, ERP-Erweiterungen, Werkstatt-SoftwareSkill-Knappheit, fehlende Web-Fähigkeit, COM-Abhängigkeiten
Delphi 7 bis XEMaschinenbau-Steuerung, Praxis- und Anwalts-Software, kaufmännische ToolsLizenz-Kosten, 32-Bit-Bindung, fehlende Cloud-Anbindung
AS/400 / IBM i mit RPGLogistik, Großhandel, Produktion, Bank-BackofficeStark schrumpfender Entwicklerpool, 5250-Bedienung, Schnittstellen-Lücken
On-Prem-PHP-Monolithen (PHP 5.x / frühe 7.x)Selbst gebaute Shops, Portale, Branchen-VerwaltungenVeraltete Bibliotheken, Sicherheits-Lücken, keine API-Schicht
Microsoft Access mit Excel-VBAProvisions-Berechnung, Reporting, Disposition, „Schatten-IT"Datenintegrität, Mehrbenutzer-Probleme, fehlende Auditierbarkeit

Eine wiederkehrende Beobachtung: das wirtschaftlich relevanteste Legacy-System ist oft nicht das offensichtliche Branchen-Tool, sondern die Excel-Datei mit 40 Tabellenblättern und VBA-Makros, die in der Buchhaltung über Jahre gewachsen ist. Diese „Schatten-IT" ist meist undokumentiert, hängt an einer Person und enthält Berechnungen, die sich in keinem ERP wiederfinden. Eine seriöse Bewertung beginnt deshalb nicht mit dem größten System, sondern mit dem höchsten Risiko pro Stunde Ausfall.

Bewertung — bevor Sie eine Zeile Code schreiben

Modernisierungs-Projekte scheitern oft nicht an der Umsetzung, sondern an fehlender ehrlicher Bestandsaufnahme. Vor jedem technischen Konzept brauchen Geschäftsführung und IT-Leitung Antworten auf fünf Fragen pro Anwendung. Dieses Raster ist in vier bis acht Wochen durchführbar.

Aus dieser Bewertung entsteht eine Anwendungs-Landkarte — eine Matrix aus Domain-Wert und technischem Risiko. Jede Anwendung landet in einem Quadranten mit einer Standard-Strategie. Diese Landkarte verteilt Modernisierungs-Budget über zwei bis drei Jahre rational.

Kostenlose Legacy-Bewertung anfordern

Wir bieten ein 30-minütiges Erstgespräch ohne Kosten — wir besprechen Ihre Legacy-Landschaft, schlagen ein Bewertungs-Format vor und liefern eine erste Einschätzung zu 4R-Strategie und Größenordnung.

Kostenlose Legacy-Bewertung anfordern

Die vier Strategien — Rewrite, Refactor, Replace, Retire

Sobald die Bewertung steht, ist die Strategie-Wahl die wichtigste Entscheidung. Das 4R-Modell — Rewrite, Refactor, Replace, Retire — strukturiert sie entlang von Geschäfts-Wert und Aufwand.

StrategieWann sinnvollTypische DauerRisiko-Profil
RefactorCode lesbar, Team kennt die Sprache, Technologie hat Support, fachliche Anforderungen stabil3–9 MonateNiedrig — bestehende Funktionalität bleibt
RewriteTechnologie ohne Support, kein Team, oder fachliche Neuausrichtung9–24 MonateHoch — Funktions-Lücken und Überziehung sind die Norm
ReplaceStandard-Funktionalität, am Markt verfügbares SaaS oder ERP-Modul deckt 80%+ ab3–12 MonateMittel — Anpassungs-Schmerz, Lock-in-Risiko
RetireAnwendung wird kaum noch genutzt, Funktion lässt sich anderweitig abbilden1–4 MonateNiedrig — wenn Datenarchiv sauber gesichert wird

Die häufigste Fehl-Entscheidung in der Praxis ist „Rewrite", weil sie intuitiv attraktiv wirkt — endlich saubere Architektur, moderne Sprache, frischer Code. Tatsächlich übersteigen reine Rewrites das ursprünglich geplante Budget in mehr als der Hälfte der Fälle um über 100 Prozent, und in etwa einem Viertel der Fälle wird das Projekt vor Fertigstellung abgebrochen. Der Grund: in der alten Anwendung steckt zwei Jahrzehnte implizites Domain-Wissen, das nirgends dokumentiert ist und das im Rewrite mühsam neu entdeckt wird. Wir empfehlen Rewrite-Projekten daher fast immer einen Strangler-Fig-Modus — also schrittweise Migration neben dem Altsystem, nicht parallele Neu-Entwicklung mit anschließendem Big-Bang-Wechsel. Vergleichbare Überlegungen finden sich in unserem Cluster zu Monolith vs Microservices und Custom-Software vs Standard-Lösung.

Das Strangler-Fig-Pattern

Das von Martin Fowler 2004 beschriebene Strangler-Fig-Pattern ist heute der De-facto-Standard für risikoarme Modernisierung. Der Name kommt von der Würgefeige, die einen alten Baum umwächst und nach und nach ersetzt. Übertragen auf Software: das Altsystem läuft produktiv weiter, während ein Routing-Layer neue Aufrufe Stück für Stück an neu gebaute Komponenten umlenkt.

Der Ablauf folgt einer wiederkehrenden Schleife. Zuerst wird ein abgrenzbarer fachlicher Bereich identifiziert — etwa „Stammdaten Kunden" oder „Provisions-Berechnung". Für diesen Bereich entsteht im Neusystem eine eigenständige Komponente. Davor wird ein Routing-Layer eingezogen — typischerweise API-Gateway oder Reverse-Proxy — der pro Aufruf entscheidet, ob Alt oder Neu antwortet. Zunächst läuft der Aufruf parallel in beiden Welten, die Ergebnisse werden verglichen. Sobald die Übereinstimmung über mehrere Wochen stabil ist, wird der Routing-Schalter umgelegt. Erst nach ein bis drei Monaten ohne Auffälligkeit wird der alte Codeblock entfernt.

Diese Methodik hat drei Vorteile gegenüber Big-Bang. Erstens bleibt das Geschäft jederzeit produktiv — kein Wochenend-Cutover. Zweitens ist das Risiko klein, weil immer nur ein begrenzter Bereich gleichzeitig umgestellt wird. Drittens erzeugt der Vergleichs-Modus eine empirische Validierung — Abweichungen werden sichtbar, bevor sie produktiv schaden. Der Preis ist Komplexität im Übergang: zwei Systeme parallel, ein Routing-Layer, Dual-Write-Logik.

Anti-Corruption-Layer und Daten-Migration

Eine Heraus­forderung beim Strangler-Fig-Pattern ist der semantische Bruch zwischen alter und neuer Welt. Das Altsystem hat über Jahre Datenmodelle entwickelt, die nicht zur neuen Architektur passen — kryptische Spalten­namen, hartcodierte Mappings, sich überlagernde Begriffe. Würde man diese Strukturen unverändert übernehmen, wäre der Modernisierungs-Nutzen verspielt.

Die Lösung ist ein Anti-Corruption-Layer, eine Übersetzungsschicht zwischen alter und neuer Welt. Sie übersetzt Daten und Aufrufe in die saubere Begrifflichkeit des Neusystems und umgekehrt. Diese Schicht kostet zusätzliche Entwicklungs-Zeit, schützt aber das Neusystem davor, die strukturellen Schwächen der Altwelt zu erben.

Für die Daten-Migration haben sich drei Muster bewährt. Erstens klassische ETL-Strecken — Daten zu einem Stichtag extrahieren, transformieren und laden, geeignet für einmalige Schnitte. Zweitens Dual-Write — gleichzeitiges Schreiben in alte und neue Datenbank während der Übergangs-Zeit. Drittens Change-Data-Capture — ereignis­basierte Synchronisation über Datenbank-Logs mit Werkzeugen wie Debezium, das mächtigste Verfahren für große Datenbestände. Wer die Daten-Migration unterschätzt, scheitert oft genau hier — Inkonsistenzen entdeckt man erst Wochen nach dem Schnitt, wenn Reports nicht mehr stimmen. Mehr zu Cloud-Migrations-Mustern in unserem Cloud-Migrations-Leitfaden.

Test-Harness rückwirkend aufbauen

Die wichtigste technische Vorarbeit jeder größeren Modernisierung ist ein Sicherheits-Netz aus Tests. In den meisten Legacy-Anwendungen liegt die automatisierte Coverage bei null — ohne Test-Netz ist jede Änderung russisches Roulette. Zwei Test-Arten haben sich für rückwirkende Absicherung bewährt.

Approval-Tests — auch Snapshot-Tests — vergleichen die Ausgabe einer Funktion mit einem abgesegneten Referenz-Ergebnis. Sie eignen sich für Reports, Rechnungs-Berechnungen und komplexe Logik, deren Korrektheit niemand mehr im Detail nachvollzieht, deren Ausgabe aber als „richtig" gilt. Man füttert die Funktion mit realen Produktions-Eingaben, speichert die Ausgaben, und ab dem Moment schlägt jede ungeplante Änderung Alarm. Approval-Tests sind in wenigen Tagen aufsetzbar, ohne die Logik vollständig zu verstehen.

Characterization-Tests dokumentieren das tatsächliche Verhalten — inklusive bekannter Eigenheiten und Bugs, die in der Praxis zu Features geworden sind. Sie sind die Basis dafür, dass Refactoring oder Strangler-Migration nichts unbemerkt verändert. Ihre Erstellung ist die wichtigste Aufgabe in den ersten Wochen jedes Modernisierungs-Projekts.

KI-Unterstützung bei Legacy-Modernisierung 2026

Mit den großen Sprachmodellen der Jahrgänge 2024–2026 sind in der Modernisierung drei Einsatzbereiche produktionsreif. Erstens Reverse-Engineering: ein modernes Modell liest einen 1.500 Zeilen langen VB-Codeblock und erzeugt in wenigen Sekunden eine lesbare fachliche Beschreibung, Sequenz­diagramme und eine Liste der externen Abhängigkeiten. Diese Doku ist nie eins zu eins korrekt, aber ein dramatisch besserer Startpunkt als das leere Word-Dokument.

Zweitens Test-Generierung. Modelle schlagen aus Legacy-Code Approval- und Characterization-Tests vor, häufig mit gut gewählten Eingaben und Grenzfällen. Das Ergebnis ist ein Erstentwurf, kein fertiges Test-Set, aber die Geschwindigkeit beim Aufbau eines Test-Netzes steigt um den Faktor drei bis fünf.

Drittens die Code-Übersetzung, etwa von VB.NET nach C# oder von klassischem PHP nach TypeScript. Hier sind Modelle gut, aber nicht fehlerfrei — fachliche Subtilitäten, Datentyp-Konvertierungen, Datums-Logik und Locale-Themen sind die häufigen Fehler-Quellen. Vollautomatische Migration ohne Senior-Review führt nahezu garantiert zu subtilen Fehlern, die erst Wochen später in Reports auftauchen. Realistische Produktivitäts-Steigerung durch KI liegt bei 30 bis 50 Prozent — deutlich besser als Skeptiker behaupten, deutlich schlechter als Hersteller-Folien suggerieren.

Realistischer Phasenplan über 6 bis 18 Monate

Modernisierungen mittlerer Größe folgen einem wiederkehrenden Ablauf. Die Zeitschiene unten beschreibt einen typischen Strangler-Fig-Verlauf für rund 100.000 Zeilen Code, 50 bis 200 Nutzer und mittleren Daten-Bestand.

Die Aufwands-Verteilung überrascht viele Geschäftsführungen. Reine Programmier-Arbeit macht selten mehr als 40 Prozent aus. Bewertung, Test-Harness, Daten-Migration und Schulung sind zusammen der größere Block. Wer Modernisierung als reines Entwicklungs-Projekt plant, unterschätzt das Gesamt-Budget regelmäßig um 50 bis 80 Prozent.

Wie wir bei Reepa Modernisierungen begleiten

Unser Ansatz ist bewusst zurückhaltend: wir beginnen mit einer vierwöchigen Bewertungs-Sitzung, in der wir Anwendungs-Landkarte, 4R-Empfehlung und ein erstes Strategie-Dokument liefern — ohne dass eine Entwicklungs-Entscheidung schon gefallen ist. Diese Bewertung ist klein dimensioniert, weil sie die wichtigste Investition vor jeder größeren Budget-Freigabe ist.

In der Umsetzungs-Phase übernehmen wir je nach Konstellation eine von drei Rollen: vollständige Modernisierung als General-Auftragnehmer, gemischte Teams mit Kunden-Wissensträgern und unseren Senior-Entwicklern, oder reine Begleit-Rolle mit Test-Harness, Architektur-Reviews und KI-Werkzeug-Auswahl, während das Kunden-Team implementiert. Welche Rolle passt, hängt von interner Kapazität und Strategie ab — eine Refactor-Strategie funktioniert intern, ein Strangler-Fig-Rewrite verlangt mehr Senior-Erfahrung, als die meisten Mittelständler bereitstellen können.

Technologisch sind wir breit aufgestellt: aus dem alten Stack heraus modernisieren wir typischerweise nach .NET 8/9, modernem PHP, Java oder TypeScript. Die Auswahl folgt nicht der Mode, sondern der Verfügbarkeit von Entwicklern auf dem deutschen Markt — die wichtigste Kennzahl für Wartbarkeit ist 2026 nicht die Coolness der Sprache, sondern die Zahl der Entwickler, die sie produktiv beherrschen.

Häufige Fragen

Wie lange dauert eine typische Legacy-Modernisierung im Mittelstand?

Für mittelständische Anwendungen mit 50.000 bis 300.000 Zeilen Code liegt die realistische Dauer bei 6 bis 18 Monaten — abhängig davon, ob im Strangler-Fig-Modus parallel zum Altsystem gearbeitet wird oder ein Big-Bang-Rewrite angestrebt ist. Strangler-Fig dauert in der Gesamtzeit länger, hat aber jederzeit lauffähige Zwischenstände und ein dramatisch geringeres Risiko. Reine Rewrites unter sechs Monaten sind nur bei kleinen Anwendungen unter 30.000 Zeilen seriös planbar, alles darüber führt fast immer zu Überziehung oder Funktions-Lücken.

Lohnt sich ein vollständiger Rewrite oder reicht Refactoring?

Refactoring lohnt sich, wenn der Domain-Wert hoch ist, der Code grundsätzlich verständlich bleibt und die Technologie noch Support hat. Ein vollständiger Rewrite ist nur sinnvoll, wenn die zugrundeliegende Technologie ohne Hersteller-Support ist, Sicherheits-Updates fehlen, das Team die Sprache nicht mehr beherrscht oder eine grundlegende fachliche Neuausrichtung ansteht. In etwa zwei Dritteln der von uns auditierten Fälle ist ein schrittweiser Strangler-Fig-Ansatz wirtschaftlich besser als ein vollständiger Rewrite — auch wenn die Geschäftsführung initial den Rewrite bevorzugt.

Was kostet eine Legacy-Modernisierung mittlerer Größe?

Für eine mittelständische Anwendung mit etwa 100.000 Zeilen Code, einem Datenbestand von 50 bis 500 GB und 50 bis 200 Nutzern liegen die Gesamtkosten typischerweise zwischen 250.000 und 900.000 Euro. Die Spanne kommt vor allem aus dem Test-Aufwand, der Daten-Migrations-Komplexität und der Anzahl der Schnittstellen zu Dritt-Systemen. Wer im Vorfeld mit einer Bewertungs-Sitzung über vier bis acht Wochen die Domain dokumentiert und Test-Harness aufbaut, reduziert die Gesamtkosten erfahrungsgemäß um 20 bis 30 Prozent.

Können wir während der Modernisierung im Altsystem weiterarbeiten?

Ja, und das ist beim Strangler-Fig-Pattern ausdrücklich vorgesehen. Das Altsystem bleibt produktiv, während neue Funktionen oder neu zugeschnittene Module Stück für Stück daneben aufgebaut werden. Ein Routing-Layer entscheidet pro Aufruf, ob der alte oder der neue Code antwortet. Erst wenn ein Modul vollständig im Neusystem läuft und die Daten dual-write-fähig sind, wird der alte Code entfernt. Dieser Ansatz vermeidet die typische Big-Bang-Falle, bei der das Unternehmen für Monate auf neue Funktionen verzichten muss.

Welche Rolle spielt KI bei Legacy-Modernisierung 2026?

KI-Werkzeuge sind 2026 in zwei Bereichen produktionsreif: Reverse-Engineering — also das automatische Erzeugen von Doku, Sequenzdiagrammen und fachlichen Beschreibungen aus altem Code — und Test-Generierung, vor allem für Approval- und Characterization-Tests. Für die eigentliche Code-Übersetzung von zum Beispiel VB.NET nach C# liefern KI-Modelle gute Erstentwürfe, die aber konsequent manuell geprüft und gegen Tests verifiziert werden müssen. Eine vollautomatische Migration ohne Senior-Review führt nahezu garantiert zu subtilen fachlichen Fehlern. Die realistische Produktivitäts-Steigerung durch KI liegt bei 30 bis 50 Prozent, nicht bei 90 Prozent wie in Hersteller-Folien.

Bereit, Ihre Legacy-Landschaft zukunftsfähig zu machen?

Sprechen wir 30 Minuten unverbindlich. Wir bewerten Ihre wichtigsten Altsysteme, schlagen pro Anwendung eine 4R-Strategie vor und liefern eine erste Größenordnung für Zeit und Budget — inklusive realistischer Einschätzung, was sich heute mit KI-Werkzeugen wirklich beschleunigen lässt.

30-minütiges Gespräch vereinbaren
Hakan Akcan
Hakan Akcan · Gründer & Geschäftsführer Reepa Solutions

IT-Sicherheits- und Cloud-Architekt mit über zehn Jahren Erfahrung. Begleitet mit seinem Team mittelständische Unternehmen bei Legacy-Modernisierung, Cloud-Migration und Custom-Entwicklung. Schreibt regelmäßig über Software-Architektur, Modernisierungs-Strategien und KI-gestützte Entwicklung.

Geprüft am: 22. Mai 2026 · Mehr über Hakan

Mehr aus unseren Wissens-Hubs

🛡
Sicherheit
Cybersecurity
15 Artikel →
🧠
Künstliche Intelligenz
KI im Mittelstand
15 Artikel →
Infrastruktur
Cloud & DevOps
15 Artikel →
💻
Entwicklung
Softwareentwicklung
15 Artikel →