Originally Posted by
ImaNihilist
Oh, I don't doubt it. Anything that needs GPU resources still has to be done locally. Anything that is latency sensitive (drawing) has to be done locally. Anything that needs to access system components needs to be local.
But because of the move to browser based software, you aren't nearly as tied to the OS as you used to be. You used to need Windows because all of your applications needed Windows, in some cases the latest version of Windows. Now half of your applications can be de-coupled. CRM, ERP, accounting, payroll, chat, email, filesharing, etc.. You aren't tied to Windows in the same way. You may not be tied to them at all.
Quickbooks is actually a great example. 15 years ago you had Quicken for Windows. Did they even have a Mac version back then? Now you've got Quickbooks for Windows, Mac, Web, Android, iPhone, and BlackBerry. That's what I mean by de-coupled, and that's the case with a lot of software today. Maybe even most. In 2-3 years that's going to be the vast majority. I'm not saying that every piece of software is going to run on 6 platforms, far from it, but the era of "Windows Only" is gone for anything that isn't specialized. If you are starting a new company today, from manufacturing to creative, you have a lot of options to consider. You don't need to be, and wouldn't want to be, a Windows-only organization that hosts everything internally.