Here is an extremely interesting blog post about Microsoft and where it has failed in the past and why it may have an uphill battle in the future. I wouldn't classify myself as a fan of Microsoft even though I, like most people, use the OS daily and have a couple of machines at home that run the OS.
The one thing that I thought of at the end of the article was Hayes. Does anyone remember them. Hayes' modems and the Hayes' standard. Think about it. The disappearance of Hayes from the IT landscape is like no one remembering that Band-Aid isn't a thing but a brand.....oh wait. That is what everyone thinks. Is it the nature cycle of business or is the nature cycle of IT business? It makes companies like IBM, General Motors and GE all the more amazing.