At some point every growing business asks whether it needs an ERP — and then whether to buy one or build one. Both answers can be right. Both can be very expensive mistakes.
When buying makes sense
- Your processes are fairly standard for your industry.
- You are willing to change how you work to fit the software.
- You need accounting-grade features quickly.
- You want a large vendor ecosystem and support.
When custom or extended makes sense
- Your operations are a competitive advantage — how you buy, stock, sell or fulfil is different on purpose.
- The off-the-shelf options force spreadsheets and workarounds that cost hours every week.
- You sell across Shopify, physical stores and marketplaces and need them tightly connected.
- Licence and implementation costs of large ERPs are out of proportion to your size.
The middle path most businesses miss
It is rarely all or nothing. Many businesses keep a proven accounting system, and build or extend the operational layer — inventory, purchasing, point of sale, workflow — that actually differs in their business, connected to it.
Questions that point to the answer
- Which processes take the most time today, and are they standard or unique to us?
- What would we have to stop doing to fit an off-the-shelf system?
- Who owns the data, and can we take it with us?
- What is the total cost over five years: licences, implementation, customisation and staff time?
- Can it be delivered in phases, with value after the first one?
Whatever you choose
- Own your data and make sure it can be exported.
- Phase it: start with the module that removes the most manual work.
- Keep one source of truth for each type of information.
How we approach it
We built Canopy, a Shopify-native ERP and POS running a multi-location retailer in production, and we also build bespoke operations systems for businesses worldwide. Either way, you own the code and data. Start with a free workflow review.