Time for a change of business model?
Until recently the business model for Microsoft seemed (from my lowly vantage point) to be more or less this:
- with mates like Intel, and OEMs, force a fairly fast product cycle upon consumers and businesses every n years, by releasing a new operating system (Windows) and new business software (Office) which required an upgrade to new, more powerful processors being released at the time.
I'm not saying that functionality and the computing experience in general didn't improve as a result...but the cycles may in some cases have been a little shorter than was strictly necessary for customers and end-users.
This business model made a lot of money for everyone, so nobody could break out of it. And it made Microsoft into a very powerful company.
Now, though, with the advent of Apple (IOS), Google (Android) and more and more variations on Linux + new device types and form factors, it seems that the Microsoft model, which relied on a de facto monopoly, is about to be broken. So maybe they just need to adapt and find a way of continuing to improve people's computing experience...all be it on a more ad-hoc and voluntary basis.