CanadaBiztech
Search

Guides

What Is ERP? A Plain Explanation for Canadian Businesses

ERP means enterprise resource planning: one shared database running finance, inventory, sales and operations. What it includes, what it does not, and when a business actually needs one.

By Biztech Editors Reviewed ERPSoftware SelectionCanadian SMB

Quick answer: ERP stands for enterprise resource planning. It is software that runs a company’s core operations on one shared database, so finance, inventory, purchasing, sales and production all work from the same records. The shared database is the whole point, because it is what removes the re-entry and the disagreements between departments.

The Name Is Unhelpful, So Start With the Problem

“Enterprise resource planning” is a label inherited from 1990s manufacturing planning software. It describes the category badly and it puts off exactly the businesses that need it, because “enterprise” sounds like it means large.

The problem ERP solves is ordinary. A company grows, and its information ends up in several places: accounting in one system, stock in a spreadsheet, jobs on a whiteboard, customers in someone’s inbox. Each is fine alone. The trouble is that the same fact now exists in four versions and nobody knows which is right.

An ERP holds one version. A sales order, the stock it commits, the purchase that replenishes it, the job that consumes it and the invoice that bills it are all the same record moving through stages.

What Is Usually Inside One

Most ERP systems are a set of modules over a shared database:

  • Finance and accounting. General ledger, receivables, payables, bank reconciliation, tax reporting.
  • Inventory. Stock levels by location, valuation, replenishment, lots and serial numbers.
  • Purchasing. Requisitions, purchase orders, vendor bills, receiving.
  • Sales and CRM. Pipeline, quotations, orders, pricing, customer history.
  • Manufacturing. Bills of material, routings, work orders, production costing.
  • Projects and services. Tasks, timesheets, billing against work performed.
  • Human resources. Employee records, time off, expenses, and in some countries payroll.

A business rarely uses all of it. The value comes from the modules it does use sharing one set of records.

What ERP Is Not

It is not accounting software with more features. Accounting software records financial events after they happen. An ERP runs the operation that produces them. In accounting software a shipment is a journal entry someone creates; in an ERP the shipment is the transaction and the journal entry is its consequence.

It is not a CRM. A CRM manages relationships and the sales pipeline. Most ERPs include CRM functions, and most standalone CRMs do not touch inventory, purchasing or the ledger.

It is not a reporting tool. An ERP produces the data that reporting tools read. Buying one to fix reporting, without fixing how the underlying data is captured, moves the problem rather than solving it.

It does not fix a process nobody has agreed on. This is the expensive misunderstanding. A system configured around an unresolved disagreement about how work should run produces a system nobody adopts.

How to Tell Whether a Business Actually Needs One

Headcount is a poor threshold. These signals are better, and two or three together usually mean the answer is yes:

  • The same fact lives in several places and they disagree.
  • A person is the integration between two systems, re-keying from one into the other.
  • Nobody can answer what a job or product actually earned without assembling it by hand.
  • Month-end takes days because the numbers have to be reconciled before they can be reported.
  • Stock on the shelf and stock in the system have stopped matching.
  • Growth is constrained by admin rather than by demand.

If none of these are true, the business does not need an ERP yet, and buying one early is a common and expensive mistake.

ERP in the Canadian Context

Two things matter here that international guides skip.

Tax. GST, HST, and provincial sales taxes in British Columbia, Saskatchewan, Manitoba and Quebec all behave differently, and place-of-supply rules decide which applies. An ERP sold into Canada should ship a Canadian localization covering the chart of accounts and tax configuration rather than leaving it to be built.

Payroll is frequently separate. A vendor’s Canadian localization often covers accounting and not payroll, and the two are distinct products. Odoo is a concrete example: it ships a Canadian fiscal localization and does not ship a Canadian payroll localization, so Canadian payroll runs through a third-party provider or a partner-built module. Ask any vendor to be specific about which one they mean, because “we support Canada” is answered by both.

The Main Options in the Canadian Mid-Market

SystemShapeTypically suits
OdooOpen source, modular, self-host or vendor cloudBusinesses wanting broad functional coverage and configuration flexibility
Microsoft Dynamics 365 Business CentralMicrosoft ecosystem, wide partner channelCompanies already committed to Microsoft
NetSuiteCloud only, Oracle ownedMulti-entity and multi-currency businesses with the budget
SAP Business OneEstablished mid-market productManufacturing and distribution, often through a reseller
SageLong Canadian presence, several productsBusinesses moving up from Sage accounting

Any comparison that names a single winner for every business has not been done properly. The right answer depends on which modules matter, what the data looks like, and who will implement it.

What ERP Projects Actually Cost

Two numbers, and the second is usually larger.

The software. Mid-market ERP is typically priced per user per month, sometimes by module. This is the number vendors lead with.

The implementation. Configuration, data migration, integration, training and testing. It regularly exceeds the first year of software cost, and it is where the project succeeds or fails.

A third cost is left out of nearly every comparison: your own people’s time. Somebody internal has to make several hundred decisions about how the business should run. That time is real and it is not free.

One long-term cost worth knowing before you sign. Customisation carries an ongoing obligation. In Odoo’s case, its documentation states that a database containing custom modules cannot be upgraded until a version of those modules exists for the target release, and Odoo provides standard support for each major version for three years. Every custom module is therefore a recurring commitment for as long as the system lives. Most ERPs have some version of this. Ask what it is.

The Sensible Next Step

Do not start by shortlisting products. Start by writing down, on one page, the flow that hurts: how a job or an order moves from first contact to money in the bank, and where it currently breaks.

That page is what a vendor should be asked to address. It is also the thing that tells you whether you need an ERP at all, or whether you need one system replaced, a process agreed, or a spreadsheet retired.

Frequently Asked Questions

What is ERP?
ERP stands for enterprise resource planning. It is software that runs the core operations of a business on one shared database, so finance, inventory, purchasing, sales and production all read and write the same records. The defining feature is the shared database rather than the feature list, because that is what removes re-entry between departments.
What does ERP stand for?
Enterprise resource planning. The name is a historical accident from 1990s manufacturing planning software and it describes the category poorly. What the software actually does is hold one set of operational records that every department works from.
What is the difference between ERP and accounting software?
Accounting software records what happened financially. ERP runs the operation that produces those financial events and posts them as they occur. In accounting software a shipment is a journal entry someone creates. In an ERP the shipment is the transaction, and the journal entry is its consequence.
Does a small business need an ERP?
Not usually, and the honest threshold is behavioural rather than a headcount. A business needs one when the same fact lives in several places and they disagree, when a person is the integration between two systems, or when nobody can answer what a job earned without assembling it by hand.
How much does an ERP cost?
Software subscriptions for mid-market ERP typically run per user per month, and implementation is usually the larger number. Budget for configuration, data migration, training and the internal time your own staff spend, which is the cost most often left out of a comparison.
What is the difference between ERP and MRP?
MRP is material requirements planning, which calculates what to make or buy and when, based on demand and inventory. It is one function that sits inside most ERPs. ERP is the broader system that also carries finance, purchasing, sales and inventory.
Is Odoo an ERP?
Yes. Odoo is an open-source ERP with modules for accounting, inventory, manufacturing, sales, CRM and more, running on one database. Other examples in the Canadian mid-market include NetSuite, Microsoft Dynamics 365 Business Central, SAP Business One and Sage.