software-wartung24.de
· 5 Min. Lesezeit· Sandor Farkas

Legacy Software – was bedeutet das eigentlich?

LegacyGrundlagenIT-Strategie

Legacy Software ist Software, die seit Jahren oder Jahrzehnten im Einsatz ist und das Geschäft trägt – aber technisch veraltet wirkt. Der Begriff wird oft negativ verwendet. Zu Unrecht. Legacy Software ist meistens das Rückgrat eines Unternehmens. Sie funktioniert. Sie verdient Geld. Und sie verdient Respekt.

In diesem Artikel klären wir, was der Begriff genau bedeutet, warum er häufig missverstanden wird und wann Legacy zum Problem wird.

Die Definition

"Legacy" ist Englisch für "Erbe" oder "Vermächtnis". Im IT-Kontext beschreibt der Begriff Software, die:

  • mit älteren Technologien gebaut wurde
  • noch produktiv genutzt wird
  • nicht mehr aktiv weiterentwickelt wird
  • schwer zu warten oder zu erweitern ist

Wichtig: Es geht nicht ums Alter allein. Eine zwanzig Jahre alte Anwendung kann modern und wartbar sein. Eine drei Jahre alte Anwendung kann bereits Legacy sein – wenn sie schlecht dokumentiert ist und keiner sie mehr versteht.

Warum "Legacy" nicht "schlecht" heißt

Beratungsfirmen verkaufen Legacy gern als Problem. Es ist aber zuerst einmal ein Erfolg.

Eine Software ist nur Legacy, weil sie funktioniert hat. Lange. Sie hat Geld verdient, Prozesse abgewickelt, Kunden bedient. Das ist mehr, als viele moderne Projekte je erreichen. Drei von vier Software-Projekten scheitern oder werden eingestellt. Legacy-Anwendungen haben den Survivor-Test bestanden.

Sie enthalten zudem Wissen. Geschäftslogik, die über Jahre verfeinert wurde. Sonderfälle, die im Code dokumentiert sind – auch wenn das nirgends im Wiki steht. Ein Neubau riskiert, dieses Wissen zu verlieren.

Wann wird Legacy zum Problem?

Legacy wird kritisch, wenn mehrere dieser Punkte zutreffen:

Niemand versteht den Code mehr. Der ursprüngliche Entwickler ist weg. Die Dokumentation ist lückenhaft. Änderungen sind Glückssache.

Sicherheitsupdates fehlen. Die genutzte Sprachversion, das Framework oder zentrale Bibliotheken erhalten keine Patches mehr.

Erweiterungen werden zu teuer. Eine kleine Änderung dauert Wochen statt Tagen. Jede Anpassung birgt Risiken.

Die Plattform stirbt. Hoster entfernen alte Versionen. Browser unterstützen alte Standards nicht mehr. Bibliotheken werden nicht mehr gepflegt.

Compliance scheitert. DSGVO, ISO 27001 oder Branchenstandards lassen sich mit veralteten Systemen nicht mehr erfüllen.

In diesen Fällen haben sich über Jahre technische Schulden angesammelt. Genau wie Finanzschulden: Einzeln verkraftbar, in Summe erdrückend.

Typische Legacy-Beispiele

In der Praxis begegnen uns immer wieder ähnliche Konstellationen:

PHP 5.6 oder PHP 7 mit eigenem Framework. In den 2010er Jahren entstanden viele Anwendungen mit selbstgebauten Frameworks. Sie liefen gut – bis der Entwickler ging.

Java EE Anwendungen. Stabil, aber an alte Server gebunden. Migration auf moderne Spring-Boot- oder Quarkus-Architekturen ist möglich, aber aufwändig.

jQuery-basierte Frontends. Funktionieren noch in Browsern, aber neue Features sind schwer einzubauen. Mobile Nutzer leiden.

Joomla 3 oder Typo3 7/8. Beliebt in den 2010ern. Heute ohne Support. Plug-ins sterben ab.

Access-Datenbanken oder Excel-Makros, die zur Anwendung wurden. Klassiker im Mittelstand. Funktionieren, bis sie nicht mehr funktionieren.

Der gefährliche Mittelweg

Viele Unternehmen reagieren auf Legacy mit Ignorieren oder Übersanieren.

Ignorieren heißt: "Läuft doch noch." Stimmt – bis es nicht mehr läuft. Dann ist die Hilfe teuer und schnell.

Übersanieren heißt: "Alles neu, modern, ganz frisch." Klingt verlockend. Bedeutet aber: Drei Jahre Großprojekt, Millionenbudget, hohes Scheiterrisiko. Und das gesammelte Wissen geht verloren.

Der gesunde Weg liegt dazwischen. Die richtigen Stellen modernisieren. Das Bewährte erhalten. Schritt für Schritt sanieren statt alles abreißen.

Was Legacy verdient

Wer alte Software erbt – sei es durch Unternehmensnachfolge, einen Mitarbeiterwechsel oder eine Übernahme – sollte sie zuerst einmal verstehen.

Was leistet die Software konkret? Wer nutzt sie? Welche Prozesse hängen daran? Welche Schnittstellen gibt es? Wo liegen die Schmerzpunkte? Welche Erweiterungswünsche stehen seit Jahren in der Warteschlange?

Erst nach diesem Verständnis lässt sich entscheiden, was zu tun ist. Software-Wartung bedeutet oft genau das: Verstehen, dokumentieren, stabilisieren, sicher betreiben. Nicht alles wegwerfen. Nicht alles neu machen.

Drei Fragen für Geschäftsführer

Wenn Sie unsicher sind, ob Sie Legacy-Software haben, prüfen Sie diese drei Fragen:

  1. Wer kann den Code morgen weiterentwickeln? Wenn die Antwort "einer im Haus, der bald in Rente geht" lautet – Sie haben Legacy.

  2. Wann wurde zuletzt ein Sicherheitsupdate eingespielt? Wenn die Antwort "vor mehr als einem Jahr" oder "weiß ich nicht" lautet – Sie haben ein überfälliges Risiko.

  3. Was passiert, wenn die Anwendung morgen ausfällt? Wenn die Antwort "Geschäftsbetrieb steht still" lautet – Sie haben eine geschäftskritische Legacy-Anwendung.

Drei Mal "ja" oder Unsicherheit? Handeln Sie. Nicht panisch, aber zügig.

Fazit

Legacy Software ist kein Schimpfwort. Sie ist der Lohn jahrelanger Arbeit. Aber sie braucht Pflege. Wer die angesammelten Schulden ignoriert, riskiert seinen Geschäftsbetrieb. Wer sie tilgen lässt, sichert die Substanz, die er aufgebaut hat.

FAQ

Ist Legacy Software immer alt?

Nein. Entscheidend ist nicht das Alter, sondern die Wartbarkeit. Eine fünf Jahre alte Anwendung ohne Dokumentation kann mehr Legacy sein als ein zwanzig Jahre altes, sauber gepflegtes System.

Muss ich Legacy Software ersetzen?

Nicht zwingend. Oft ist gezielte Modernisierung sinnvoller. Erhalten, was funktioniert. Erneuern, was Probleme macht. Das spart Geld und Risiko.

Wie erkenne ich, ob meine Software Legacy ist?

Klare Zeichen: Niemand will sie anfassen. Änderungen dauern lang. Sicherheitsupdates fehlen. Der Hoster meldet Probleme. Ein Audit schafft schnell Klarheit.

Was kostet die Pflege von Legacy Software?

Weniger als ein Neubau, mehr als moderne Software. Die genauen Kosten hängen vom Zustand ab. Eine Bestandsaufnahme bringt verlässliche Zahlen.

Lohnt es sich, in Legacy zu investieren?

Wenn die Software Geld verdient: ja. Investitionen in Sicherheit und Wartbarkeit zahlen sich aus. Die Alternative – Neuentwicklung – kostet typischerweise das Fünf- bis Zehnfache.


Sie wissen nicht, ob Ihre Software Legacy ist oder einfach nur alt? Wir schauen es uns an und sagen Ihnen ehrlich, was zu tun ist. Jetzt Kontakt aufnehmen.

Bereit, Ihre Software in gute Hände zu geben?

Das Erstgespräch ist kostenlos und unverbindlich. Wir schauen uns an, was Sie haben, und sagen Ihnen ehrlich, was möglich ist.

Kostenlose Erstberatung anfragen →