Altsystem ablösen mit KI: So modernisiert dein KMU Software und Altdaten

KI macht die Ablösung eines Altsystems schneller und günstiger: Sie liest alten Code, schlägt Feldzuordnungen vor, bereinigt Daten und schreibt Tests. Entscheiden muss weiterhin der Fachbereich. Altdaten kommen in fünf Schritten ins neue System: Inventur, Zuordnung, Bereinigung, Probelauf und Umstieg. Nicht jeder Datensatz muss mit.
9 Min. LesezeitMatthias RadscheitMatthias Radscheit
Happycodingde-DE

TL;DR

KI macht die Ablösung eines Altsystems schneller und günstiger: Sie liest alten Code, schlägt Feldzuordnungen vor, bereinigt Daten und schreibt Tests. Entscheiden muss weiterhin der Fachbereich. Altdaten kommen in fünf Schritten ins neue System: Inventur, Zuordnung, Bereinigung, Probelauf und Umstieg. Nicht jeder Datensatz muss mit.

  • KI hilft vor allem bei den mühsamen Teilen einer Migration: alten Code verstehen, Daten zuordnen und bereinigen, Tests erzeugen.
  • Welche Geschäftsregeln weiter gelten, entscheiden Menschen. KI kann sie finden, aber nicht beurteilen.
  • Altdaten migrierst du in fünf Schritten: Inventur, Zuordnung, Bereinigung, Probelauf, Umstieg.
  • Alte Datensätze, die nur aus Aufbewahrungsgründen existieren, gehören oft in ein Archiv statt ins neue System.
  • Personenbezogene Altdaten gehören nur pseudonymisiert oder über einen EU-Anbieter in ein KI-Modell.

Das Altsystem läuft noch, aber niemand traut sich ran

In vielen kleinen und mittleren Unternehmen trägt ein Altsystem das Tagesgeschäft: eine Access-Datenbank aus dem Jahr 2008, eine selbst gebaute PHP-Anwendung oder ein Geflecht aus Excel-Listen. Es funktioniert, irgendwie. Aber die Person, die es gebaut hat, ist in Rente, und jede Änderung fühlt sich an wie eine Operation am offenen Herzen.

Die Frage, die wir dazu inzwischen regelmäßig hören: «Kann uns KI dabei helfen?» Meine Antwort: ja, und zwar deutlich. Aber nicht so, wie viele es sich vorstellen. Die KI übersetzt dir nicht auf Knopfdruck das alte System in ein neues. Sie nimmt dir die mühsamsten Arbeitsschritte ab und macht damit Projekte bezahlbar, die sich vorher nicht gerechnet haben.

In diesem Artikel zeige ich dir, wo KI hilft und wo nicht. Danach geht es um die Übernahme der Altdaten in fünf Schritten und um die Kosten. Zum Schluss sage ich dir, was wir je nach Ausgangslage empfehlen.

Warum jetzt der richtige Zeitpunkt ist

Zwei Entwicklungen treffen gerade zusammen. Erstens laufen Altsysteme aus dem Support: Microsoft hat am 14. Oktober 2025 die Unterstützung für Access 2016 und Access 2019 beendet. Die Programme laufen weiter, bekommen aber keine Sicherheitsupdates mehr. Wer seine Firmendaten darin verwaltet, arbeitet seitdem mit einer Software, deren Sicherheitslücken niemand mehr schließt.

Zweitens ist KI bei genau dieser Arbeit erwachsen geworden. Das bekannteste Beispiel stammt von Amazon: Nach eigenen Angaben hat der Konzern mit seinem KI-Assistenten mehr als die Hälfte seiner produktiven Java-Systeme auf eine neue Version gehoben. Ein Upgrade dauerte statt rund 50 Entwicklertagen nur noch wenige Stunden. Amazon beziffert die Ersparnis auf 4.500 Entwicklerjahre.

Diese Zahlen sind Herstellerangaben eines Konzerns und lassen sich nicht eins zu eins auf ein KMU übertragen. Die Richtung stimmt aber: Was früher an den Kosten scheiterte, wird mit KI für kleinere Unternehmen machbar.

Wo KI bei der Migration hilft

Eine Migration besteht aus vielen kleinen, mühsamen Aufgaben. Genau dort spielt KI ihre Stärke aus. Vier Einsatzfelder bringen in unseren Projekten den größten Gewinn:

Alten Code lesen und dokumentieren

In Altsystemen steckt Wissen, das nirgends aufgeschrieben ist: Rabattregeln in einem VBA-Makro, eine Sonderbehandlung für Großkunden in Zeile 2.400 einer PHP-Datei. Ein Sprachmodell liest diesen Code und beschreibt in Alltagssprache, was er tut. Aus einem Wochen dauernden Code-Studium wird eine Liste von Geschäftsregeln, die der Fachbereich prüfen kann.

Datenfelder zuordnen

Das alte System nennt ein Feld «KdNr_alt», das neue «customer_id». Bei 300 Feldern ist diese Zuordnung tagelange Fleißarbeit. KI schlägt sie anhand von Feldnamen, Beispielwerten und Datentypen vor. Ein Mensch bestätigt oder korrigiert. Das spart einen Großteil der Zeit, ohne die Kontrolle abzugeben.

Daten bereinigen

Altdaten sind selten sauber: Dubletten, «Müller GmbH» neben «Mueller GmbH», Adressen in einem einzigen Freitextfeld. KI erkennt solche Muster und zerlegt etwa «Hauptstr. 5, 10115 Berlin» in Straße, Hausnummer, Postleitzahl und Ort. Jeder Vorschlag landet als Änderungsliste beim Fachbereich, nicht direkt in der Datenbank.

Tests erzeugen

Bevor du ein System ersetzt, musst du festhalten, wie es sich verhält. Fachleute nennen das Charakterisierungstests: Für eine Reihe echter Eingaben wird das Ergebnis des Altsystems aufgezeichnet. Das neue System muss dieselben Ergebnisse liefern. KI schreibt solche Tests in großer Zahl, und genau daran scheitern viele Migrationen sonst aus Zeitgründen.

Wo KI nicht hilft

Radikal ehrlich: KI ersetzt keine Entscheidungen. Sie findet die Rabattregel im Makro, aber sie weiß nicht, ob diese Regel noch gilt oder ein Überbleibsel von 2012 ist. Das kann nur jemand beurteilen, der das Geschäft kennt.

Dasselbe gilt für die Abnahme. Ob das neue System richtig rechnet, bestätigt am Ende die Buchhaltung, nicht ein Modell. Und KI liest nur, was sie sehen darf. Liegen Geschäftsregeln ausschließlich im Kopf einer Mitarbeiterin, hilft nur ein Gespräch mit ihr.

Ein dritter Punkt betrifft den Datenschutz. Kundendaten, Personalakten und Lieferantenkonditionen gehören nicht ungeprüft in ein beliebiges KI-Modell. Wir arbeiten deshalb mit pseudonymisierten Stichproben oder mit Modellen, die in der EU laufen. Wie das geht, steht in unserem Artikel LLM selbst hosten.

Unterm Strich: KI macht die Fleißarbeit schneller, die Verantwortung bleibt bei dir.

Altdaten übernehmen: fünf Schritte

Die Software ist oft das kleinere Problem. Die eigentliche Frage lautet: Wie bekommst du zwanzig Jahre Daten sauber ins neue System? Wir gehen dabei immer in fünf Schritten vor:

  1. Inventur: Welche Tabellen, Listen und Dateien gibt es, wer nutzt sie, und welche sind noch aktuell? KI hilft, Strukturen und Abhängigkeiten zu erfassen.
  2. Zuordnung: Für jedes Feld wird festgelegt, wohin es im neuen System gehört oder ob es entfällt. KI schlägt vor, der Fachbereich entscheidet.
  3. Bereinigung: Dubletten zusammenführen, Schreibweisen vereinheitlichen, Freitext in Felder zerlegen. Jede Änderung ist nachvollziehbar dokumentiert.
  4. Probelauf: Eine vollständige Testmigration in eine Kopie des neuen Systems. Danach werden Zählungen und Summen verglichen: Stimmen Kundenanzahl, offene Posten und Umsätze je Jahr überein?
  5. Umstieg: Zum Stichtag wird das Altsystem auf «nur lesen» gestellt, die letzten Änderungen werden übernommen, und das neue System geht live.

Den Probelauf planen wir fast immer zweimal. Der erste zeigt die Überraschungen, der zweite beweist, dass sie behoben sind. Ein Umstieg ohne Probelauf ist ein Glücksspiel mit deinen Kundendaten.

Woran du einen sauberen Probelauf erkennst

Ein Probelauf ist nur so gut wie sein Abgleich. Am Ende jedes Laufs sollte ein Protokoll stehen, das drei Fragen beantwortet:

  • Vollständigkeit: Stimmt die Zahl der Datensätze je Tabelle, und ist jede Abweichung erklärt, etwa durch zusammengeführte Dubletten?
  • Richtigkeit: Stimmen Summen wie offene Posten, Umsätze je Jahr und Lagerbestände auf den Cent?
  • Stichproben: Hat der Fachbereich zwanzig zufällig gewählte Kunden oder Aufträge im alten und im neuen System nebeneinander geprüft?

Erst wenn dieses Protokoll ohne offene Punkte ist, legen wir den Stichtag fest.

Alt und neu eine Zeit lang parallel

Bei größeren Systemen ziehen nicht alle Teile am selben Tag um. Eine Zwischenschicht leitet dann Anfragen je nach Funktion an das alte oder das neue System weiter, Modul für Modul. Fachleute nennen das Strangler-Fig-Muster. Wie wir das technisch umsetzen, zeigt unser Artikel zur Integrationsschicht für Altsysteme.

Nicht alles muss mit

Ein häufiger Denkfehler: Alle Daten müssen ins neue System. Das stimmt selten. Viele alte Datensätze existieren nur, weil Aufbewahrungsfristen laufen. Für Buchungsbelege gelten seit dem Vierten Bürokratieentlastungsgesetz acht statt zehn Jahre, Jahresabschlüsse bleiben bei zehn Jahren.

Solche Daten gehören oft in ein lesbares Archiv, nicht ins neue Arbeitssystem. Das macht die Migration kleiner, schneller und billiger. Ein solches Archiv kann eine einfache Datenbank mit Suchmaske sein. Verlangt deine Steuerberatung mehr, nimmst du ein revisionssicheres Archivsystem. Welche Fristen für deine Unterlagen gelten, klärst du am besten mit deiner Steuerberatung.

Ein typisches Szenario: die Access-Datenbank ablösen

Wie das zusammen aussieht, zeigt ein Szenario, das uns in dieser oder ähnlicher Form oft begegnet: ein Großhändler mit 25 Mitarbeitenden. Aufträge, Kunden und Lieferanten verwaltet er seit 2009 in einer Access-Datenbank mit 30 Tabellen, 15 Formularen und einigen tausend Zeilen VBA-Code. Gebaut hat sie ein ehemaliger Mitarbeiter.

Schritt für Schritt mit KI

  • Analyse: Die KI liest Tabellen, Abfragen und VBA-Module und erstellt eine Liste der Geschäftsregeln. Darunter finden sich Staffelpreise, eine Sonderregel für drei Großkunden und eine Mahnlogik, die niemand mehr kannte.
  • Entscheidung: Der Vertriebsleiter geht die Liste in zwei Terminen durch. Die Sonderregel bleibt, die Mahnlogik wird durch das Mahnwesen der Buchhaltungssoftware ersetzt.
  • Tests: Für 200 echte Aufträge aus dem Altsystem hält die KI Preise und Summen als Tests fest. Die neue Web-Anwendung muss alle 200 bestehen.
  • Daten: Die Aufträge der letzten fünf Jahre wandern ins neue System, ältere Aufträge in ein lesbares Archiv. Die KI führt 340 doppelte Kundeneinträge zusammen, der Innendienst bestätigt jeden Vorschlag.

Das Ergebnis ist eine Web-Anwendung mit Anmeldung und Rollen, die im Browser läuft und Sicherheitsupdates bekommt. Das Wissen über die Geschäftsregeln steht jetzt in einer Dokumentation statt im Kopf einer Person. Damit ist das größte Risiko des Altsystems beseitigt.

Wie lange dauert das, und was kostet es?

Die ehrliche Antwort: Es hängt an drei Größen. Wie viele Tabellen und Quellen gibt es? Wie sauber sind die Daten? Und wie viele Geschäftsregeln stecken im Code, die niemand dokumentiert hat?

Zur Orientierung nennen wir unsere Preisrahmen aus realen Projekten, wie auf unserer Seite zur Software-Modernisierung. Ein erstes ablösbares Modul in überschaubarer Größe kostet 8.000 bis 20.000 €. Die vollständige Ablösung eines Moduls mit Anmeldung und Rollen liegt bei 20.000 bis 60.000 €. Alle Preise sind netto.

Was KI daran ändert: Sie verschiebt die Kosten. Code-Analyse, Feldzuordnung und Tests werden deutlich günstiger. Gespräche mit dem Fachbereich, Entscheidungen und Abnahme bleiben gleich aufwendig. Gerade bei kleineren Systemen wie einer Access-Datenbank kippt dadurch die Rechnung: Die Ablösung kann günstiger werden als zwei, drei weitere Jahre Flickarbeit am Altsystem.

Noch ein Wort zur Dauer: Plane die Datenmigration nicht als letzten Schritt. Wer erst am Ende an die Daten denkt, verschiebt den Start des neuen Systems fast immer. Wir beginnen mit der Inventur in der ersten Projektwoche.

Unsere Empfehlung je Ausgangslage

Nicht jedes Altsystem braucht denselben Weg. Hier ist unsere Haltung, so wie wir sie in Erstgesprächen vertreten:

AusgangslageTypisches ProblemUnsere Empfehlung
Excel-Listen als DatenbankVersionschaos, keine RechteKleine Web-Anwendung, KI bereinigt und überführt die Listen
Access-DatenbankSupport-Ende, eine Person kennt das SystemAblösung durch eine Web-Anwendung, KI liest VBA-Code und Tabellen
Selbst gebaute PHP-Anwendungalte PHP-Version, keine TestsSchrittweise Ablösung Modul für Modul, KI erzeugt zuerst Tests
Branchensoftware ohne QuellcodeHersteller stellt Version einKI hilft nur bei den Daten, Anbieterwechsel oder Neuentwicklung prüfen
Großes Java-Kernsystemstabil, aber trägeKern weiterbetreiben, neue Funktionen in einer neuen Schicht daneben

Was das für dich als Entscheider bedeutet

  • Geschäftsführung: Rechne nicht nur die Kosten der Ablösung, sondern auch die des Weiterbetriebs: Ausfallrisiko, Abhängigkeit von einer Person, fehlende Sicherheitsupdates. Erst der Vergleich zeigt, ob sich das Projekt lohnt.
  • Fachbereich: Plane Zeit für die Entscheidungen ein. KI liefert Vorschläge im Minutentakt, und jemand muss sie prüfen. Diese Zeit ist der eigentliche Engpass einer KI-gestützten Migration.
  • IT: Kläre früh, welche Daten in welches Modell dürfen. Pseudonymisierte Stichproben oder EU-Modelle sind der sichere Standard. Lege außerdem fest, wo Analyseergebnisse gespeichert werden: Auch eine Zusammenfassung deiner Preisregeln ist ein Geschäftsgeheimnis.

Was wir ausdrücklich nicht empfehlen

  • Das ganze System auf einmal neu schreiben lassen: Auch mit KI scheitern Komplettumstellungen an einem Stichtag besonders oft. Schrittweise Ablösung ist langsamer im Kalender und sicherer im Ergebnis. Wie das konkret geht, zeigt unser Leitfaden PHP-Legacy auf den TypeScript-Stack.
  • KI-Code ohne Tests übernehmen: Ein Modell, das alten Code übersetzt, übersetzt auch dessen Fehler oder erfindet neue. Ohne Charakterisierungstests merkst du das erst im Betrieb.

Unsere Haltung in einem Satz: KI macht die Ablösung deines Altsystems bezahlbar, aber nur ein sauberer Plan macht sie sicher.

Nächste Schritte

Wenn dein Altsystem dich bremst, klären wir gemeinsam drei Fragen: Lohnt sich die Ablösung gegenüber dem Weiterbetrieb? Welche Daten müssen mit, welche ins Archiv? Und wo spart KI in deinem Fall am meisten?

In 30 Minuten weißt du, ob und wie sich die Ablösung für dich rechnet. Buch dir hier ein unverbindliches Erstgespräch per Videocall. Unser Vorgehen und die Preisrahmen findest du auch auf der Seite Software-Modernisierung.

Häufige Fragen

Kann KI ein Altsystem automatisch in ein neues übersetzen?
Nicht vollständig. KI kann alten Code lesen, beschreiben und in Teilen übersetzen. Ob die übersetzten Regeln noch gelten und richtig rechnen, müssen Menschen prüfen. Ohne Tests, die das Verhalten des Altsystems festhalten, ist eine automatische Übersetzung riskant.
Wie lange dauert eine Datenmigration?
Das hängt von der Zahl der Tabellen, der Datenqualität und der Anzahl undokumentierter Geschäftsregeln ab. Plane die Datenmigration von der ersten Projektwoche an mit und rechne mit mindestens zwei Probeläufen vor dem Umstieg.
Was kostet die Ablösung einer Access-Datenbank?
Ein erstes ablösbares Modul kostet bei uns 8.000 bis 20.000 € netto, eine vollständige Modul-Ablösung mit Anmeldung und Rollen 20.000 bis 60.000 € netto. KI senkt vor allem die Kosten für Code-Analyse, Datenzuordnung und Tests.
Darf ich Kundendaten für die Migration in ein KI-Modell geben?
Nur mit Bedacht. Personenbezogene Daten gehören pseudonymisiert oder über einen Anbieter mit Verarbeitung in der EU und Auftragsverarbeitungsvertrag in ein Modell. Oft reichen für die Analyse anonymisierte Stichproben. Für deinen Einzelfall frag deine Datenschutzbeauftragte oder deinen Datenschutzbeauftragten.
Müssen alle Altdaten ins neue System?
Nein. Viele alte Datensätze existieren nur wegen gesetzlicher Aufbewahrungsfristen. Sie gehören oft in ein lesbares Archiv statt ins neue Arbeitssystem. Das macht die Migration kleiner und günstiger. Welche Fristen für dich gelten, klärst du mit deiner Steuerberatung.

Quellen

Ähnliche Artikel

Offen für ausgewählte Projekte

Lassen Sie uns über Ihr Projekt sprechen

Buchen Sie einen unverbindlichen Termin, schreiben Sie uns eine E-Mail oder nutzen Sie das Formular – wir freuen uns auf Ihre Nachricht.

150+
Abgeschlossene Projekte
15
Jahre Erfahrung
7
Senior‑Level Teammitglieder