You might want to consider separating your front and back ends with an API that could be accessed by Flash or AJAX.
You can then introduce a simple client and progressively enhance it according to your client's sensitivities. If you use AJAX I recommend jQuery.