Web 2.0 introduced the concept of the user as publisher, enabling rich content collaboration, such as social media, sharing videos, blogs, and YouTube. It has made the internet a common platform for users to publish and share material. Nowadays the Internet has over a billion users, most of whom access it through their phones, visiting social sites from there. The Internet as a platform (#IaaP) is, therefore, the obvious disruptor in enterprise software strategy, making it a trend.
I feel all nostalgic! I remember Windows 3.1, just double-clicking on a shortcut to an EXE file to launch applications, Word and PowerPoint for instance. Hang on a minute! We are still doing that today on Windows 10. What has changed?
When it comes to progress, the shift has been mainly due to the introduction of virtual platforms, Cloud technology and the explosion of Big Data. Cloud technology provides the necessary processing power to process significant amounts of data through ML or an AI engine. It is, therefore, facilitating organisations to make use of predictive analysis and machine learning functionality and by incorporating applications accessible from across the globe, it is building a connected enterprise.
Take Microsoft for example; it has shifted its attention to business applications centred on the Cloud platform such as Azure Active Directory, #Dynamics365, ML, IOT, Power BI and Office 365. However, Microsoft is not the only one to build Cloud based solutions. Key players also in this market include Amazon, Google, Rackspace, Salesforce and IBM along with several other emerging organisations.
The transition to and adoption of cloud technology has aided the evolution of Dynamics CRM 2011 to Dynamics 365. This transformation has been remarkable. CRM applications for Android and IOS take advantage of the cloud model too, keeping you updated with your business, your daily tasks, notes and appointments while you dip in and out of customer sites and meetings.
Now the hybrid cloud is becoming a much-discussed solution allowing your organisation to switch between on-premise, public and private cloud, maintaining your privacy and protecting your data online. However, interoperability across different cloud platforms is proving to be a major challenge.
Why should any software provider invest in keeping their solution on premise?