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

  1. Which processes take the most time today, and are they standard or unique to us?
  2. What would we have to stop doing to fit an off-the-shelf system?
  3. Who owns the data, and can we take it with us?
  4. What is the total cost over five years: licences, implementation, customisation and staff time?
  5. 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.