I think a lot of future apps will not be web-only nor desktop-only but an hybrid: Desktop apps using the Internet for collaboration and as a source of information.
Like Google Earth but developed with portability in mind.
Like Google Earth but developed with portability in mind.