Legacy-Migration für Fertigung und Maschinenbau

In der Fertigung steckt Software oft an Stellen, an denen Ausfall keine Option ist: in der Maschinensteuerung, in der Mess- und Prüftechnik, in Anwendungen, die direkt mit Anlagen sprechen. Vieles davon wurde in Delphi oder VB6 gebaut, vor fünfzehn oder zwanzig Jahren, von Entwicklern, die das Verfahren genau kannten. Es läuft zuverlässig. Aber es lässt sich kaum noch ändern.

Wir modernisieren diese Anwendungen, ohne die gerätenahe Logik zu verlieren, die ihren Wert ausmacht.

Code-Assessment anfordern →


Die Besonderheit: Software, die mit Hardware spricht

Anders als eine reine Bürosoftware hängt Fertigungssoftware oft an physischen Schnittstellen – an Steuerungen, Sensoren, Messsystemen, Maschinenprotokollen. Genau diese Anbindungen sind der heikle Teil jeder Migration. Sie sind selten dokumentiert, voller Sonderfälle und Timing-Abhängigkeiten, und ein Fehler hier wirkt sich nicht auf einem Bildschirm aus, sondern an der Anlage.

Deshalb beginnt bei uns jede Fertigungs-Migration mit einer gründlichen Kartierung dieser Schnittstellen. Wir migrieren erst, wenn wir verstanden haben, wie die Software mit der Hardware zusammenspielt.


Typische Ausgangslagen

  • Eine Delphi-Anwendung, die Mess- oder Prüfprozesse steuert, deren Object-Pascal-Code aber kaum noch jemand pflegen kann.
  • Ein VB6-Programm für die Auftrags- oder Produktionssteuerung, das auf neuen Windows-Rechnern nur noch im Kompatibilitätsmodus startet.
  • Häufig beides nebeneinander, dazu eine gemeinsame Datenbank im Hintergrund.

Was wir für Fertigungsbetriebe tun

Wir überführen die Anwendung auf eine wartbare Basis – nach C#/.NET, wenn der direkte Hardwarezugriff erhalten bleiben muss, oder ins Web, wo das sinnvoll ist. Die gerätenahe Logik bilden wir sorgfältig nach und prüfen sie in der Abnahme gegen das bewährte Verhalten.

Passende Leistungen:


Ohne Produktionsstopp

Eine Anlage steht nicht still, weil die Software modernisiert wird. Wir migrieren in Schritten, halten das bestehende System bis zur abgenommenen Übernahme jeder Funktion in Betrieb und stimmen jeden Umstellungsschritt mit Ihrem Produktionsablauf ab.


Der erste Schritt: Code-Assessment →