A big problem for Microsoft's Surface (or Surface RT as it's commonly called) is its operating system -- or rather, the confusion around the operating system. Windows RT, which runs on ARM-based processors instead of x86 chips made by Intel and AMD, was not the same OS as Windows 8. But, Microsoft didn't exactly do a great job communicating the differences, and solution providers say that lack of communication left customers confused about what Windows RT really is. Plus, Windows RT failed to catch on with many business users because many legacy Windows application wouldn't run natively on Windows RT and therefore needed to be redesigned for an ARM-based architecture. Windows RT itself may not be a bad OS, but Microsoft needed better messaging and software developer support to help Surface catch on.