Visual FoxPro: Support-Ende war 2015 – warum es jetzt dringend wird

Bei den meisten Altsystemen lautet die Frage „wann endet der Support?“. Bei Visual FoxPro ist sie längst beantwortet: Der Support endete am 13. Januar 2015. Die letzte Version, VFP 9.0, stammt von 2004, das letzte Service Pack von 2007. Seit über einem Jahrzehnt gibt es offiziell keine Updates, keine Sicherheitspatches, keine Weiterentwicklung mehr.

Und trotzdem läuft FoxPro weiter – in Warenwirtschaften, in der Lagerverwaltung, in Branchenlösungen im Mittelstand. Gerade weil diese Systeme so verlässlich laufen, fasst sie niemand an. Doch der Boden, auf dem sie stehen, verschiebt sich gerade spürbar.


Warum „läuft seit Jahren ohne Support“ jetzt anders wiegt

Dass FoxPro seit 2015 ohne Support läuft und trotzdem funktioniert, hat viele in Sicherheit gewiegt. Diese Sicherheit war an eine Voraussetzung geknüpft, die gerade wegfällt: ein Betriebssystem, das FoxPro klaglos ausführt.

FoxPro ist eine 32-bittige Anwendung. Lange war das kein Problem, weil Windows über die WOW64-Emulation 32-Bit-Software mitlaufen ließ. Doch Windows 10, auf dem viele FoxPro-Installationen bequem liefen, hat im Oktober 2025 selbst sein reguläres Support-Ende erreicht. Wer auf ein neueres Windows wechselt, betritt unsichereres Terrain: Jedes große Update kann eine Abhängigkeit brechen, auf die FoxPro angewiesen ist – und es gibt niemanden mehr beim Hersteller, der das reparieren würde.

Mit anderen Worten: Das Risiko war immer da, aber die schützende Hülle drumherum bröckelt jetzt.


Die zweite Uhr, die tickt: das Wissen

Neben der Technik läuft eine zweite Uhr, und die ist vielleicht wichtiger. FoxPro-Entwickler sind selten geworden, und ihre Zahl sinkt schneller als bei fast jeder anderen Legacy-Technologie. Es gibt keinen Nachwuchs – niemand lernt heute noch FoxPro. Wer eine FoxPro-Anwendung betreibt und noch jemanden im Haus hat, der sie versteht, sitzt auf einem schwindenden Vorteil.

Genau dieses Wissen ist für eine saubere Migration entscheidend. Es ist günstiger und sicherer, zu migrieren, solange diese Person erreichbar ist, als später aus einer Anwendung heraus zu rekonstruieren, die niemand mehr erklären kann.


Die eingebauten Grenzen kommen obendrauf

FoxPro hat technische Grenzen, die mit wachsenden Datenmengen drücken. Eine einzelne DBF-Tabelle ist auf 2 Gigabyte begrenzt – aus einer Zeit, als ein Gigabyte als viel galt. Wer heute mit größeren Datenbeständen arbeitet, muss tricksen, auslagern oder mit einem unübersichtlichen Geflecht aus DBF-Dateien leben. Das ist kein Zustand, der besser wird.


Was jetzt sinnvoll ist

Akute Panik ist nicht nötig – Ihre FoxPro-Anwendung läuft heute wahrscheinlich noch. Aber Abwarten ist hier riskanter als bei den meisten Altsystemen, weil gleich drei Uhren ticken: das verschwindende OS-Fundament, das schwindende Entwicklerwissen und die wachsenden Daten gegen eine harte Grenze.

Wir überführen FoxPro-Anwendungen auf eine moderne, web-basierte Basis: die DBF-Daten samt ihrer Eigenheiten in eine richtige relationale Datenbank, die Logik in saubere Services, die Oberfläche und die gewohnten Reports in eine Web-Anwendung. Wie das abläuft, steht auf der Seite zur Visual-FoxPro-Migration und im Detail unter FoxPro zu Laravel migrieren.


Der erste Schritt

Im Code-Assessment prüfen wir Ihre FoxPro-Anwendung – die DBF-Struktur, die Reports, die Logik – und sagen Ihnen, wie dringend und wie aufwendig eine Migration für Ihr System wäre.

Code-Assessment anfordern →


Häufige Fragen

FoxPro läuft seit 2015 ohne Support problemlos. Warum jetzt etwas ändern? Weil sich das OS-Fundament mit dem Windows-10-Support-Ende verschiebt und das Entwicklerwissen schwindet. Beides macht jeden weiteren Tag etwas riskanter.

Sind unsere DBF-Daten sicher übernehmbar? Ja. Die Datenübernahme aus DBF, samt Memo-Feldern und Formateigenheiten, ist der Kern unserer FoxPro-Migration.

Bleiben unsere gewohnten Rechnungs- und Listen-Layouts erhalten? Wir bilden die Reports in der neuen Anwendung nach, damit die Dokumente vertraut bleiben.


Quellen

Zeit- und Support-Angaben beruhen auf Microsofts veröffentlichtem Lifecycle.

Categories: