I\'m in the trade of developing business web applications. They are mostly internal-use, sometimes with a partner zone, but rarely available to the public internet. They are
It puts your application in a box.
If you're happy with the limitations that box brings then all well and good, but as well as gaining easier access to a rich UI you will have some constraints placed upon you. E.g. If you need your application to have search capabilities, you may have to write your own rather than relying on google (for external) or an internal index server (presumably you could still use an indexing service to a backend database and would then be able to access that through your flash app?)
I haven't written a Flash app for about 7 years. When I did, it was fun and reasonably easy to get small toys up and running, but I never considered for a serious app - long time ago though - I suspect things have changed.
Flash would solve all this. It would instantly run on all browsers and all platforms.
Instantly?
loading... 23% ...
;-)