What is enterprise resource planning (ERP)?
An ERP is the system a company runs on. Instead of finance keeping one database, HR another and operations a third, an ERP puts them in one place, so a purchase order, a payroll run and a project budget all draw on the same numbers. The term dates from the early 1990s, when manufacturers extended their planning software from materials and inventory to the rest of the business.
A modern ERP is a suite of modules sharing one data model: general ledger, accounts payable and receivable, procurement, inventory, human resources, project accounting and reporting. Companies switch on the modules they need, and the big platforms are sold to everyone from global manufacturers to mid-sized service firms.
Why it matters
Why ERP matters
Without one, a growing business ends up with its truth spread across spreadsheets and disconnected tools, and the monthly close becomes an exercise in reconciling them. An ERP gives leadership one version of the numbers, and it makes the controls auditors and investors expect, such as approval chains and separation of duties, part of the system instead of a policy document nobody reads.
The flip side is weight. ERPs are large, expensive and slow to change, and a poorly fitted one can bend a company's processes around the software instead of the other way around. Choosing one is a commitment measured in years, so the decision deserves more care than almost any other software purchase.
In practice
How ERP works in practice
- 01
Implementation is the hard part. A company maps its processes, decides which modules it needs, configures the system to match, migrates data from the old tools and trains its staff, a project that commonly runs for months and, at large organizations, sometimes for years. Most new systems now run in the cloud on a subscription rather than on the company's own servers. The data migration and the training deserve as much attention, and as much budget, as the license.
- 02
Once live, every department works in its own module while writing to the shared database. A sales order reserves stock, triggers an invoice and updates the forecast without anyone retyping it. Reporting draws on all of it, which is the real payoff: finance can see the margin on a product line or a project as it happens, not a quarter later.
Watch out
What people get wrong about ERP
Buying a manufacturer's system for a services business. Classic ERPs are built around physical goods, and firms that sell time and ideas, like agencies and consultancies, often do better with an agency ERP or a professional services automation tool built around people, projects and billable hours. The other mistake we see is underestimating change: the software is rarely what fails, the adoption is.
The third is customizing too much. Every bespoke change to an ERP has to be retested, and often rebuilt, when the vendor ships an upgrade, so heavily customized systems end up frozen on old versions. The healthier route is to adopt the standard process wherever it is good enough and save customization for the few things that genuinely make the business different.





