A company can easily have a need for up to 10-20 integrations between different systems. What is the most logical way to make these systems synchronize? How do you perform the best data integration architecture? It could, of course, be appealing just to integrate pretty much all components with each other, but this is not really manageable in the longer run.
I’ve been working on creating a generic reference framework for mid-market companies that want to have a high performing system setup, at the lowest possible cost. How do I go about that? What is the logical approach to it? I have collected advice and best practices in this article. I also explain why a system like the Salesforce Marketing Cloud is not integrated directly into the ERP but via the CRM system.