I am currently on a project that is extremely high security, and I can not get over how they handle site applications .
Everything I have been exposed to so far, uses Internet Explorer to connect to several different remote hosts on the internet for information - who's interface is pure JavaScript !
I asked the a site cyber security officer ( yes that is their job title ) why they do it that way, and he responded that it was recommended by a "cyber security" expert.
I can not say exactly what I am working on, but let's just say it is very security sensitive !