Migration von Legacy-Sprachen auf .NET der neuesten Generation
COBOL, Visual Basic 6, Delphi, FoxPro, PowerBuilder, Perl, altes PHP... Ihre kritische Software basiert auf einer Sprache, die altert oder veraltet, und die Entwickler, die sie warten können, werden immer rarer? Wir bilden Ihre Fachlogik in einer modernen, dokumentierten und zukunftssicheren .NET-Anwendung nach.
Foto: Unsplash
Das Problem
Manche Software ist 20, 30 oder 40 Jahre alt — und läuft immer noch. Das eigentliche Risiko ist nicht technisch, es ist menschlich und strategisch: Die Kompetenzen verschwinden vom Markt, die Kompilierungsumgebungen lassen sich nicht mehr installieren, und jede Weiterentwicklung wird zur Meisterleistung.
Die betroffenen Sprachen, unter anderem:
- COBOL (Mainframes, Buchhaltungs-Batches)
- Visual Basic 6 und fortgeschrittenes VBA
- Delphi / Object Pascal
- FoxPro / Visual FoxPro (Supportende seit langem angekündigt)
- PowerBuilder
- Perl, RPG (AS/400), altes, nicht mehr wartbares PHP 4/5
- Basic in all seinen historischen Formen
Unser Ansatz: Die Fachlogik zuerst
Eine Legacy-Software enthält Jahre von Geschäftsregeln — oft nirgendwo sonst als im Code. Unsere Methode:
- Extraktion der Geschäftsregeln: Analyse des bestehenden Codes, Gespräche mit den Benutzern und Dokumentation der Fachdomäne, bevor auch nur eine Zeile geschrieben wird. Das ist der wertvollste Schritt des Projekts.
- Strategiewahl von Fall zu Fall: gezielte Neuentwicklung, werkzeuggestützte Migration oder vorübergehende Kapselung hinter einer modernen Fassade, bis die Module ersetzt sind.
- Neuentwicklung in modernem .NET: C#, ASP.NET Core, saubere SQL-Datenbank — mit aktuellen Standards (automatisierte Tests, CI/CD, Nachverfolgbarkeit).
- Datenübernahme: Konvertierung und Validierung der historischen Daten mit automatisiertem Abgleich zwischen altem und neuem System.
- Parallelbetrieb: Das alte und das neue System laufen parallel, bis alles validiert ist. Schmerzfreie Umschaltung.
Ihre Vorteile
- Ein lesbarer und wartbarer Code für jeden .NET-Entwickler auf dem Markt
- Ende der Abhängigkeit von einer Person oder einer nicht mehr auffindbaren Technologie
- Eine Basis, bereit für die Zukunft: Web, Mobile, API, Cloud
- Sinkende statt steigende Wartungskosten
Für wen?
Industrieunternehmen, Verwaltungen, KMU, deren kritisches Werkzeug auf einer aussterbenden Sprache basiert. Erzählen Sie uns von Ihrem System: Wir sind es gewohnt, Code zu lesen, den niemand mehr versteht — und daraus etwas Klares zu machen.
Spricht Sie dieser Fall an?
Jede Situation ist einzigartig: Erzählen Sie uns Ihre, und wir schlagen Ihnen ein Vorgehen und eine Offerte vor — unverbindlich.
Alle Anwendungsfälle