It's the circle of IT life, folks.
I believe the move to a cloud model where updates happen regularly and without heavy lifting by IT is a good change, which is why I keep urging IT to plan to move from on-premises to cloud-delivered versions.
In the past, we paid heavily for every new software release. In the future, we'll pay for a subscription that never ends with no costs to upgrade.
For IT, that will stop the disparate software versions too common in large organizations where some users are still on Exchange 5.5 thanks to the "if it ain't broke" method of IT upgrades. That incurs a big cost IT never seems to talk about.
I'm in favor of a future where we see less deployment disparity based on the cost of upgrade and have a more uniform platform for client/server infrastructure. We'll know we're there when version numbers are a thing of that past -- not Windows 10, just Windows. Not Office 2016, just Office. Not Exchange 2016, just Exchange.
I don't know if that will yield greater profits for Microsoft, but so what if it does? It's good for IT and users, too.
Sign up for CIO Asia eNewsletters.