Reminds me of an app I saw in the late 90's developed with Delphi. I never used Delphi, but apparently it had the ability to compile an app to an ActiveX plug-in and run a full desktop-like application in Internet Explorer. Of course, ActiveX had major security problems, but the UX was amazing.