Direkt zum Inhalt

Leistung · Visual FoxPro 9

Visual FoxPro: Wartung & Weiterentwicklung

Ihre VFP-Anwendung läuft und trägt das Tagesgeschäft — nur ändern kann sie niemand mehr. Das heißt nicht, dass Sie sie ersetzen müssen. Wir pflegen und erweitern Visual-FoxPro-9-Systeme weiter, solange das für Sie das Richtige ist. Aus dem Raum Rosenheim/München, DACH-weit.

Sie haben eine MS-Access-Anwendung statt FoxPro? Dann geht es hier weiter: MS Access: Wartung & Weiterentwicklung

Für wen das gedacht ist

Für Betriebe, deren VFP-Anwendung seit Jahren zuverlässig arbeitet — und bei denen genau das zum Problem geworden ist, weil niemand mehr da ist, der sie anfassen kann:

  • Der Entwickler von damals ist nicht mehr erreichbar oder im Ruhestand.
  • Eine Kleinigkeit müsste geändert werden — und keiner traut sich.
  • Nach einem Windows-Update ging plötzlich etwas nicht mehr.
  • Sie brauchen eine Auswertung, eine Schnittstelle oder ein neues Formular.
  • Eine Ablösung steht irgendwann an, aber nicht in diesem Jahr.

Was wir an VFP-Systemen machen

  • Wartung & Fehlerbehebung — Ihr System bleibt bedienbar, auch wenn der ursprüngliche Entwickler nicht mehr verfügbar ist.
  • Erweiterungen — neue Masken, Berichte und Auswertungen, sauber in die vorhandene Struktur eingefügt statt danebengesetzt.
  • Lauffähigkeit sichern — Betrieb auf aktuellen Windows-Versionen, in Terminalserver-Umgebungen und im Netzwerk.
  • Datenzugriff & Schnittstellen — validierter Zugriff auf gewachsene DBF-Bestände, Übergaben an Buchhaltung, Shop oder Web-Anwendung, ohne das laufende System anzurühren.
  • Dokumentation — wir schreiben auf, was das System tatsächlich tut. Meist zum ersten Mal.

Der letzte Punkt ist der wichtigste, auch wenn er der unscheinbarste ist: Solange das Wissen nur im Code und in einem Kopf steckt, hängt Ihr Betrieb an einer einzigen Person. Eine schriftliche Dokumentation löst das — unabhängig davon, ob Sie später ablösen oder nicht.

Warum wir das können

Visual FoxPro ist keine Technologie, die man sich für einen Auftrag aneignet. Wir arbeiten seit über zwanzig Jahren damit — und zwar von beiden Seiten: Ein VFP-9-Projektverwaltungssystem, das wir 2002 selbst gebaut haben, betreuen wir bis heute.

Für die Analyse fremder Systeme haben wir eigene Werkzeuge geschrieben, die Formulare, Menüs, Klassenbibliotheken, Berichte und Datenbank-Container direkt aus den Quelldateien auslesen. Damit sehen wir in Tagen, wofür man sich sonst wochenlang durch Masken klickt — und finden auch die Stellen, die in keiner Dokumentation stehen.

Wir kennen die Eigenheiten
Sie müssen uns nicht erklären, was ein Bericht mit Unterbericht ist oder warum ein Feld doppelt geführt wird.
Kein Naserümpfen
Gewachsene Systeme sind nicht schlecht gebaut. Sie sind unter Zeitdruck entstanden und haben jahrelang funktioniert.
Nichts geht verloren
Die Sonderfälle im Code sind meist der Grund, warum das System im Alltag trägt.

Wann eine Ablösung sinnvoller ist

Weiterentwicklung ist nicht immer der günstigere Weg. Wir sagen es Ihnen, wenn aus unserer Sicht der Zeitpunkt gekommen ist — auch wenn wir damit den Wartungsauftrag verlieren. Dafür sprechen in der Regel:

  • Mehrere Standorte oder Mitarbeiter im Außendienst brauchen Zugriff.
  • Die fachlichen Anforderungen wachsen schneller, als sich das System nachziehen lässt.
  • Der Datenbestand ist an einer Grenze, an der Stabilität und Tempo leiden.
  • Sie planen ohnehin eine Umstellung im Betrieb, an die sich die Software anhängen lässt.

Dann führt der Weg zur Legacy-Modernisierung: Modul für Modul in eine getestete Web-Anwendung, während das Alte weiterläuft. Wie ein solcher Zugriff auf gewachsene FoxPro-Daten in der Praxis aussieht, zeigt der Case Moderner Zugriff auf gewachsene FoxPro-Daten. Und wenn Sie erst wissen wollen, was eine Ablösung überhaupt bedeuten würde, lesen Sie FoxPro-Migration: Risiken & Vorgehen.

Erst schauen, dann entscheiden

Bevor irgendjemand über Aufwände redet, wird gesichtet, was da ist: Datenmodell, Masken, Berichte und die Programmlogik. Ergebnis ist kein Angebot, sondern ein schriftlicher Plan — den Sie behalten, auch wenn Sie nicht mit uns weitermachen.

Reden wir über Ihr System — oder über die IT drumherum.

Ein Telefonat reicht für eine erste Einschätzung. Auch dann, wenn Sie noch gar nicht wissen, ob es die Software ist oder alles drumherum.