>In the end I threw all of that out , rewrote the UI and deployed it as a web application on a server. Now the users are happy.
This sounds familiar.