Salesforce and the enterprise architecture of the future
June 26, 2018
Midagon team took a short briefing session on Salesforce last week – thanks Salesforce team!
Many of our experts have years of experience with Salesforce and CRM overall, however it was a high time to upgrade our understanding with the latest news. Salesforce is the preferred CRM solution for many of our clients, and we’re currently seeing a lot of interest from clients for Salesforce-related initiatives. Quite often the interest is not only about Salesforce as a point solution, but rather about customer focused enterprise and other applications on the Force.com platform.
The demo we viewed and the implementation cases we discussed showed this gradual evolution from a pure CRM application to a full ecosystem of dozens of integrated solutions. The reliable cloud platform itself is attractive, and regular upgrades are guaranteed not to break the solution itself or disrupt APIs. This sounds obvious – however we know from bitter real-life experience that all solution providers are not on the same level of maturity.
I was particularly interested to hear that Salesforce has taken steps to provide integration solutions by acquiring MuleSoft. In the past, Salesforce clients have needed to provide their own integration layer for Salesforce platform applications. An integration layer that is at least on some level optimized to work with these applications will make the whole ecosystem more attractive.
Overall what we learned about Salesforce reflects nicely on a major solution architecture trend. Applications are migrating to cloud, starting with the most reliable and mature ones. In the core solution landscape monolithic ERP and legacy manufacturing systems still often form the roots and trunk around which further solution landscape branch out. But where will this trend lead? Will we soon see even major ERP solutions migrating into cloud in large scale? If yes, will monolithic ERP solutions dominate the solution architecture even in the cloud? Or will the market split into platforms and functional solutions like Salesforce, Workday or others?
An even more extreme scenario is certainly possible: low-code platforms like Salesforce’s own low-code tools, or independent Mendix and Outsystems, provide easy tools to quickly create apps for very specific requirements. The architecture of the future could be a network of small and specific applications that can integrate effectively even with ancient legacy.
If the fundamental challenge is to stay responsive to changing customer needs, then a network of small, agile solutions could well be the winning solution. What do you think? Midagon will be investigating these topics and writing more about them in near future.