Homegrown ERP systems
It’s not unusual for us to work alongside companies that have, over time, built their own custom order and processing ERP systems. Often we encounter these homegrown systems when working with a client that offers digital goods, and when making their own inventory also build their own ERP to handle their unique goods.
If you are lucky enough to start your business in 2016, you’ll have a wide choice of fantastic ERP solutions to build your business around. If you started it 50 years ago, or even 10 years ago, that was not the case. Companies who grew up prior to the digital age had to build their own solutions to meet the evolving complexity of business–often custom building or adopting systems. These systems are hard to shake once they are part of your core operational structure, you have invested heavily in them and the people needed to support them, sometimes for decades.
Integrating Homegrown ERP Systems
For the most part, there aren’t publicly available API’s that can integrate with a Homegrown ERP, and we often work closely with our client’s development team to understand the system they built. Usually, we create a custom connection that takes data from the eCommerce website, reformats it as an XML file, and then passes that to the Homegrown ERP. This is usually built to be a direct connection, not involving middleware. The XML file is location-based, and is passed directly between the two systems.
We’ve successfully integrated Magento® with Homegrown ERP systems for enterprise clients and some mid-sized companies (some with decades old systems still in place). In all cases, we worked with internal teams managing the custom ERP systems to integrate front-end orders, customer data, and order status between their Magento website and backend system to make a seamless, zero-touch solution.