Skip to main content

PrimerUpdated October 20264 min read

CRM and ERP Explained: The Systems That Run a Business

A plain-English introduction to the software behind most companies: what a CRM does for sales and service, what an ERP does for finance and operations, how a customer's journey crosses both, and why getting them right matters.

  • Business Systems
  • CRM
  • ERP
  • Beginner
  • Start Here

When you order something online, call a company for help, or receive an invoice, you are interacting with business systems you never see. Two kinds sit at the center of most organizations: the CRM, which manages relationships with customers, and the ERP, which manages the money and operations behind them. This primer explains both.

It is the first step in our business systems learning path and assumes no background.

CRM: customer relationship management

A CRM system keeps track of everyone a company does business with, or hopes to, and every interaction with them. Salesforce, HubSpot, and Microsoft Dynamics are widely used examples.

A CRM typically holds:

  • Contacts and companies. Names, roles, contact details, and how people relate to one another.
  • Leads and opportunities. Potential customers and the deals in progress, with their stage, value, and expected closing date.
  • Activities. Emails, calls, meetings, and notes, so anyone picking up the relationship knows what has happened.
  • Service cases. Customer questions and problems, who is handling them, and how they were resolved.
  • Marketing. Lists, campaigns, and which messages led to interest.

The point of a CRM is shared memory. Without one, customer knowledge lives in individual inboxes and spreadsheets and walks out the door when people leave.

ERP: enterprise resource planning

An ERP system runs the operational and financial core of a business. SAP, Oracle NetSuite, and Microsoft Dynamics 365 Finance are widely used examples.

An ERP typically handles:

  • Finance and accounting. The general ledger, invoices, payments, and financial reports.
  • Orders. Turning a sale into something to fulfill and bill.
  • Inventory. What is in stock, where, and what needs reordering.
  • Purchasing. Buying materials and services from suppliers.
  • Manufacturing and supply chain, for companies that make or ship physical goods.
  • People and payroll, in many organizations.

The point of an ERP is one consistent version of the operational truth: what was sold, what it cost, what is owed, and what is on hand.

Where they meet: one customer, two systems

Follow a single customer through a typical company:

  1. A visitor fills in a form on the website. The CRM creates a lead.
  2. A salesperson calls, qualifies the lead, and opens an opportunity in the CRM.
  3. The customer agrees to buy. The deal is marked won in the CRM.
  4. An order is created in the ERP, stock is reserved, and the goods ship.
  5. The ERP sends an invoice and records the payment.
  6. Months later the customer calls with a problem. The service team, working in the CRM, needs to see what the customer bought and whether they have paid, information that lives in the ERP.

Steps 3, 4, and 6 are where the two systems must exchange information. When they do it well, everyone sees a complete, consistent picture. When they do not, sales and finance report different numbers, service agents cannot see orders, and customers repeat themselves.

Customization and configuration

Every business sells, bills, and supports customers a little differently, so CRM and ERP products are designed to be adapted:

  • Configuration uses built-in settings: adding fields, defining sales stages, setting up approval rules.
  • Customization adds new code or components for needs the product does not cover.
  • Integration connects the system to others, which is the subject of the next step in this path.

More adaptation is not always better. Every customization must be maintained, tested, and carried forward through product upgrades. Experienced teams configure first and customize only when the business need is real and lasting.

Why these projects are hard

Implementing or replacing a CRM or ERP is one of the largest projects many organizations undertake. Common difficulties include:

  • Data. Years of records from old systems must be cleaned, mapped, and moved without losing or corrupting anything.
  • Process. The new system forces decisions about how the business should work, and different departments may disagree.
  • Adoption. A system people avoid using produces bad data, which undermines the reason it was bought.
  • Testing. Business processes cross many screens, rules, and integrations, and each path needs checking before go-live.

That is why business systems work draws on the same skills as the other learning paths: clear requirements, risk-based testing, and careful attention to how information moves.

Try it yourself

Think of an organization you know, such as a school, a club, a shop, or a sports team. Answer:

  1. Who are its "customers", and what does it need to remember about each one? That is its CRM.
  2. What money, stock, or resources does it track? That is its ERP.
  3. Where does information need to pass between the two? For example, from "student signed up" to "fee invoiced".
  4. Where could that handoff go wrong?

The next step in this path explains how systems exchange information: integrations, APIs, and the idea of a single source of truth.

Look up any unfamiliar term in our glossary.

Rex Black Inc. · Since 1994 · Dallas, Texas

Keep reading

Related reading

Practices

Where this leads

Working on something like this?Talk to the people who wrote it.

Book a call