Ich kann aus Erfahrung folgendes sagen : bei sowas muss das
GUI fast völlig neu entwickelt werden, sonst wird das nichts. Wenn man alles über den Haufen schmeißt, dann sind dies ca. 95 % der Arbeit. Ein paar Funktionen/Prozeduren kann man wohl übernehmen. Wird die Ablauflogik einigermaßen beibehalten, dann kann man aus dem vom User-gewöhnten Programm das auch abkupfern. Aber nur die Logik ! Programmieren muss man das schon selber. Gut, sagen wir 85 % wird neu gemacht werden müssen. Dann wieder die
DB, Konvertierungsprogramme etc. Der Wert steigt auf über 100 % wegen neu zu machender Randprogramme usw. ! Wird die
DB gewechselt, dann besteht auch kaum eine Chance da billiger wegzukommen.