Glossary
ERP (enterprise resource planning)
An ERP is an integrated management system that brings a company's core activities, such as orders, inventory, purchasing, accounting and production, together in a single platform.
ERP stands for Enterprise Resource Planning, but the useful translation for a business owner is "integrated management system". It's the system that makes different business areas work together: when you record an order, the information automatically flows to inventory, purchasing and accounting, without having to re-enter it in several programs.
The underlying idea is to have a single source of truth for company data. Customer and supplier records, price lists, stock levels, orders and documents live in one system, so everyone works from the same up-to-date numbers instead of separate files that may not match.
ERPs vary a lot in size and complexity: there are lightweight solutions designed for small businesses and very elaborate platforms for larger, structured organizations. The more modules you turn on (sales, purchasing, inventory, production, accounting), the more powerful the system becomes, but also the more demanding it is to configure.
The modules of an ERP
An ERP isn't adopted all at once: you switch on the modules you need. These are the ones that come up most often, and the order they get activated in says a lot about which problem the company was trying to solve.
Cloud ERP or installed on-site
The difference isn't only where the software runs: it changes who handles updates, backups and security, and it changes how you pay.
Off-the-shelf, customised, or built to fit
These are three points on a scale, not three different products. The useful question isn't which is best, but how far your processes diverge from standard industry practice — and how much that divergence is worth to you.
The adoption phases, in order
ERP projects that stall rarely stall on the technology. They stall on the data, and on how wide the scope got.
- Map the processes as they actually work today, before looking at any software.
- Decide which modules are needed now and which can wait.
- Check the state of your master data: duplicate codes and misaligned stock need fixing before the migration, not during it.
- Configure, and decide explicitly which customisations are worth their maintenance cost.
- Migrate the data and run old and new in parallel for a defined period.
- Go live one module at a time, training people on the real process rather than on the screens.
When an ERP isn't the answer
If the problem is one process that doesn't work, adopting an integrated ERP is an oversized answer: you introduce a company-wide system to fix something confined to one area. Equally, if the data is a mess, an ERP won't tidy it — it will make it more visible. In both cases it's better to start from the process, measure, and revisit the ERP question once fragmentation between separate tools is the main problem.
FAQ
A CRM focuses on customer relationships and sales; an ERP manages a company's internal operations, such as inventory, purchasing, production and accounting. They often coexist and exchange data: the CRM brings in the order, the ERP turns it into a shipment, an invoice and a stock movement.
