Currently, Microsoft holds the keys to the public computer platform. Apple, Linux and other operating systems exist but they have a very minor user base, compared to the Microsoft crowd.
The biggest threats, currently to this are Google and Open Source. The biggest reason, Microsoft users are unable to move away from their platform is the fact that most of the programs they use are written for Windows and will not run anywhere else.