Reason being is Salesforce is kind of scaring me as too powerful and a threat to I.T. jobs.
If it is cross platform which MS is heading too we can put down the hate on MS like its 1999 still. From what I gather is it is not ads, but rather MS won the desktop wars by integrating and doing proprietary tricks to link stuff together ALA Visual Basic COM objects. You had everything tie together.
Today in 2017 Windows is not longer the guerala. But MS is hardly dead in the workplace. So instead of integrating components and doing proprietary standards they are doing open standards with TypeScript, .NET, Android in Visual Studio, SQL Server for Linux, Powershell for Mac/Linux, and MS Code editor for Linux, and embracing Linux Vms, and even making MS Code available for Linux and Mac. Their browsers are all fully W3C compliant now and Office 365 is the reason why.
So MS is doing the data and service integration instead. If the company owner, your employees, and yourself all use LinkedIn, Yammer, and other tools which run on multiplatforms it gets rid of a reason to use Salesforce.com.
MS maybe getting too powerful in this area but Office 365 is rapidly getting more apps and mobile programs like Dwell, PowerBI, etc. LinkedIN is the glue that ties this together to keep business to business relationships on the ecosystem ... rather than crappy COM win32 standards.