For heavy authoring and graphics and so on, you need a native application. But a huge majority of business data processing is you interacting with a database off on a server somewhere, and as far as I can see, a Web Browser is still the best way to do that. WinForms? Pshaw! [Tim Bray]
Since Tim spends 8 hours a day doing business data processing he should know. Sorry, there are many things that a browser does best but that is not one of them.
If the browser is the best environment for data processing and if users prefer the browser why aren't Quicken, Money, TurboTax, and other consumer data processing applications browser based? Sure they borrow heavily from the browser - they have links and back buttons and flow layout - but when it comes time to do the actual data processing they all have features that are impossible to achieve in the browser. Heavy data processing is no different then heavy authoring and graphics.