Market Your Software With Rob Walling
foolishadventure.com
foolishadventure.com
You're right, "going away" is a strong way to put it, but in the context of "I want to build an app that has a viable market," unless you really know what you are doing, stick to web or mobile.
Desktop apps are, with a few exceptions that you listed, "going away" as a viable market for bootstrapped entrepreneurs. When in doubt, go web or mobile.
Re: internet connectivity: At this point I am never without an internet connection when I want one, and looking ahead just a few years, the world will be blanketed with it much like you can now access AC power in the vast majority of places you can go. So thinking ahead just a couple years you can imagine how this will continue the trend of apps moving away from the desktop.
I don't know. Mobile tends to be pretty hit driven - more than desktop. I'd say one should primary go web then desktop. Mobile is nice as an addon to your existing products but making a mobile product on its own is really hard and has a lot to do with luck.
This is the kind of stuff that a growth hacker really gets. The way I see it, in the B2B market, outside of Hubspot, very few companies are doing this as a solid lead generation and lead conversion strategy.