Ich würde im ersten Schritt
Paradox loswerden und durch eine
DB ersetzen, die auch von dot.NET hinreichend gut unterstützt wird.
Dann hast Du eine Lösung, die für die nächsten 10 Jahre lauffähig ist (behaupte ich einfach mal)-
Falls Du auf dot.NET umsteigen willst, dann würde ich persönlich die Standardsprache C# nehmen, denn wer weiss schon, ob Prism in 10 Jahren noch unterstütztz wird. Hier fängt aber schon der Glaube an, denn es wäre ja auch möglich, das Microsoft in 10 Jahren pleite ist und man nur noch für Android, ChromeOS oder die Klaut entwickelt.
Am wahrscheinlichsten ist jedoch, das C# noch lange Zeit zu gebrauchen ist und weiterentwickelt wird.
Das Bild hängt schief.