Skip to main content

Legacy-Software modernisieren: Kosten, Strategien und Zeitplan

Manuel·

Was ist Legacy-Software — und warum wird sie zum Problem?

Legacy-Software ist jede Software die noch läuft, aber niemand mehr gerne anfasst. Das kann ein 15 Jahre altes Access-Tool sein, eine selbstgebaute PHP-Anwendung aus 2012, oder eine Meteor.js-App die auf einem vergessenen Linux-Server vor sich hin läuft.

Die Symptome:

  • "Das hat der Thomas damals gebaut." — Thomas ist seit 3 Jahren nicht mehr da.
  • "Wir können das Framework nicht updaten." — Weil dann alles kaputtgeht.
  • "Es funktioniert ja noch." — Bis es das nicht mehr tut. Und dann ist Panik.
  • "Wir finden keinen Entwickler dafür." — Weil die Technologie ausgestorben ist.
  • Security-Updates? — Welche Security-Updates?

Die drei Modernisierungsstrategien

1. Refactoring: Schrittweise erneuern

Was: Den bestehenden Code Stück für Stück modernisieren. Neue Patterns einführen, Abhängigkeiten aktualisieren, Tests hinzufügen.

Wann sinnvoll: Die Grundarchitektur ist OK, aber der Code ist veraltet. Das Team (oder der Dienstleister) versteht die Codebasis noch.

Kosten: 40-60% günstiger als Neuentwicklung. Typisch: €10.000-30.000.

Risiko: Gering. Die Software läuft weiter während modernisiert wird.

2. Rewrite: Komplett neu bauen

Was: Die alte Software durch eine neue ersetzen. Gleiche Funktionalität, moderne Technologie.

Wann sinnvoll: Die alte Technologie ist komplett tot (z.B. Flash, alte Delphi-Versionen, Classic ASP). Oder die Architektur ist so schlecht dass Refactoring teurer wäre.

Kosten: €20.000-100.000+ je nach Umfang. Aber mit Agentic Development deutlich schneller und günstiger als klassisch.

Risiko: Mittel. Die alte Software muss weiterlaufen bis die neue fertig ist.

3. Strangler Fig: Alt und Neu parallel

Was: Neue Features werden in der neuen Technologie gebaut, alte Features bleiben. Über Zeit wird immer mehr migriert, bis die alte Software abgeschaltet werden kann.

Wann sinnvoll: Große, komplexe Systeme die nicht auf einen Schlag ersetzt werden können. Wenn das System produktiv läuft und Ausfallzeit keine Option ist.

Kosten: Variiert stark. Typisch: €5.000-15.000 pro migriertem Modul.

Risiko: Gering, aber dauert länger.

Was kostet Legacy-Modernisierung?

StrategieTypische KostenDauerRisiko
Refactoring€10.000-30.0001-3 MonateGering
Rewrite€20.000-100.0002-6 MonateMittel
Strangler Fig€5.000-15.000/Modul3-12 MonateGering

Mit Agentic Development im Retainer:

Build-PhaseOperate-Phase
Refactoring€2.500-5.000/Mo, 1-3 Monate€500/Mo
Rewrite€5.000/Mo (Duo), 2-4 Monate€500/Mo
Strangler Fig€2.500/Mo pro Modul€500/Mo

Vergleich zu klassischer Agentur: 50-70% günstiger bei gleicher Qualität. AI-Agenten beschleunigen die Migration erheblich — besonders bei repetitiven Aufgaben wie Code-Konvertierung und Test-Erstellung.

Wann ist der richtige Zeitpunkt?

Sofort handeln wenn:

  • Security-Vulnerabilities in veralteten Abhängigkeiten (OWASP Top 10)
  • Der einzige Entwickler der es versteht kündigt oder in Rente geht
  • Compliance-Anforderungen nicht mehr erfüllt werden (DSGVO, E-Rechnung)
  • Performance so schlecht ist dass Nutzer Workarounds bauen

Bald handeln wenn:

  • Framework-Support läuft aus (z.B. Angular 1, Python 2, PHP 7)
  • Recruiting scheitert weil niemand die Technologie kann
  • Neue Features dauern 10x so lang wie sie sollten

Beobachten wenn:

  • Es läuft stabil, hat keine Security-Probleme, und Änderungen sind selten
  • Budget ist gerade knapp — lieber gut planen als unter Druck umsetzen

Ein echtes Beispiel

Eine Consulting-Firma nutzt seit 8 Jahren eine Meteor.js-Anwendung für Gutachten-Management. 300-400 Gutachten pro Jahr. Die App funktioniert — aber:

  • Meteor.js findet kaum noch Entwickler
  • PDF-Rendering nutzt eine veraltete Puppeteer-Version
  • Der CTO hat keine Zeit sich darum zu kümmern
  • Neue Features sind seit 2 Jahren auf Eis

Unsere Lösung: Schrittweise Modernisierung im Retainer. Erst die kritischen Abhängigkeiten updaten, dann neue Features im gleichen Zyklus. Kein Big Bang, kein Millionenprojekt. Build wenn es was zu tun gibt, Operate dazwischen.

Die versteckten Kosten von "Nichts tun"

Legacy-Software nicht zu modernisieren kostet auch:

KostenfaktorJährliche Kosten (geschätzt)
Entwickler die keiner findet (Recruiting)€10.000-20.000
Features die nicht gebaut werden (Opportunity Cost)€20.000-50.000
Workarounds durch Nutzer (Produktivitätsverlust)€5.000-15.000
Security-Incident (wenn es passiert)€10.000-100.000+
Nichts tun kostet pro Jahr€45.000-185.000

Eine Modernisierung für €10.000-30.000 zahlt sich also schnell aus.

Fazit

Legacy-Modernisierung muss kein Millionenprojekt sein. Der Schlüssel: Nicht alles auf einmal, sondern schrittweise. Die kritischsten Teile zuerst, den Rest im laufenden Betrieb.

Mit einem Retainer-Modell zahlen Sie nur wenn gebaut wird (Build) und halten die Software danach am Laufen (Operate). Kein Projektbudget, keine Überraschungen.

Kostenloses Erstgespräch → | Was kostet Software entwickeln lassen? →