Legacy Software
GrundbegriffeLegacy Software ist eine über viele Jahre gewachsene Anwendung, die im Kerngeschäft eingesetzt wird, aber auf veralteten Technologien beruht und nur mit hohem Aufwand weiterentwickelt werden kann.
Ausführliche Erklärung
Der englische Begriff „legacy“ heißt wörtlich „Erbe“ oder „Hinterlassenschaft“. In der IT meint er Systeme, die einmal modern waren, heute aber als überholt gelten – und trotzdem unverzichtbar sind. Genau das macht Legacy Software so heikel: Sie ist zu wichtig, um abgeschaltet zu werden, und zu fragil, um leichtfertig angefasst zu werden.
Eine passende Analogie ist ein altes Lagergebäude. Der Bau steht solide, die Räume werden täglich genutzt, das Unternehmen kann nicht ohne. Aber die Elektrik stammt aus den siebziger Jahren, der Brandschutz ist auf altem Stand, und kein heutiger Architekt würde das Gebäude noch so planen. Es einfach abzureißen ist keine Option. Aber wer drin arbeitet, sollte wissen, in welchem Zustand es ist.
Typische Merkmale von Legacy Software: veraltete Programmiersprachen-Versionen, keine oder lückenhafte Dokumentation, der ursprüngliche Entwickler ist nicht mehr verfügbar, Abhängigkeiten ohne Updates und über Jahre angesammelte Technische Schulden.
Warum das für Ihr Unternehmen relevant ist
Legacy Software ist nicht automatisch schlechte Software. Oft ist sie sogar deutlich besser auf die Geschäftsprozesse zugeschnitten als jede Standardlösung am Markt. Das Problem liegt im Drumherum: Sicherheit, Wartbarkeit, Know-how.
Konkret bedeutet das: Mit jeder neuen Anforderung wird die Anpassung teurer. Bei Ausfällen suchen Sie Spezialisten, die die alte Technologie noch beherrschen – und zahlen entsprechend. Neue Schnittstellen lassen sich oft nicht ohne Umwege anbinden. Und das eigentliche Risiko zeigt sich erst, wenn ein zentraler Mitarbeiter ausscheidet oder ein Hosting-Anbieter den Support einstellt.
Beispiel aus der Praxis
Ein Logistikunternehmen hat 2007 ein eigenes Tourenplanungssystem in Java 5 entwickeln lassen. Es läuft. Es plant zuverlässig zweihundert Touren pro Tag. Aber: Der ursprüngliche Entwickler ist 2018 in Rente gegangen. Die Datenbank-Software hat seit Jahren keine Updates mehr bekommen. Eine angefragte Anbindung an ein modernes Telematik-System scheitert, weil die alte Software keine aktuellen Verschlüsselungs-Standards spricht. Das System ist nicht kaputt – aber es bremst das Unternehmen aus.
Das bedeutet das für Sie
Wenn Sie Legacy Software einsetzen, müssen Sie nicht alles neu schreiben. Oft ist die bessere Lösung, gezielt zu modernisieren: kritische Bausteine austauschen, Abhängigkeiten aktualisieren, Wissen dokumentieren und Schritt für Schritt wieder handlungsfähig werden.
Wir betrachten Ihre Anwendung nicht als Altlast, sondern als wertvolles Erbe, das eine planvolle Sanierung verdient. In einem unverbindlichen Gespräch klären wir, welche Schritte bei Ihrem System sinnvoll sind – und welche Sie sich getrost sparen können.