CRM Software
A CRM is a shared memory for every conversation your business has with a customer. Choosing one is mostly about deciding how much process you want it to impose.
Customer relationship management software is, underneath the acronym, a shared record of every interaction your business has with the people who buy from it. Who they are, what was said, what was promised, what happens next, and who is responsible for it.
That is the whole idea. Everything else — pipelines, automation, forecasting, scoring — is machinery built on top of that record.
When a business actually needs one
The honest answer is later than most vendors suggest and earlier than most businesses act.
You probably do not need a CRM yet if one person owns every customer relationship, the number of live opportunities fits comfortably in their head, and nothing breaks when they take a week off. A spreadsheet and a well-organised inbox genuinely work at that scale, and adopting a CRM prematurely adds admin without adding memory.
You have outgrown that when any of these start happening:
- Two people need the same customer history, and one of them has to ask the other.
- Deals go quiet and nobody notices until the customer buys elsewhere.
- Somebody leaves, and their knowledge of an account leaves with them.
- You cannot answer "how much is likely to close this month?" without a meeting.
- The same customer gets contacted twice by different people, saying different things.
Each of those is a symptom of the same problem: customer knowledge living in individual heads and individual inboxes rather than in one place the business can read.
The main types, and who each suits
Contact-first CRMs are essentially a shared address book with history: contacts, companies, notes, tasks, a light pipeline. They are quick to adopt, hard to get wrong, and suit consultancies, agencies and service businesses where the relationship matters more than a rigid sales process.
Pipeline-first sales CRMs are built around deals moving through defined stages. They are the right fit when you have a repeatable sales motion, more than one person selling, and a genuine need to forecast. They impose more process, which is exactly the point — and exactly why they fail when a team is not ready for it.
All-in-one platforms bundle CRM with marketing, email, forms, help desk, quoting and sometimes commerce. They are efficient when you would otherwise buy four tools and glue them together, and expensive when you only ever needed one of the four. The trap is buying the suite for the CRM and paying for six modules nobody opens.
Industry-specific CRMs encode the workflow of one field — real estate, recruitment, insurance, professional services. If your process is genuinely that field's process, an industry tool can save months of configuration. If your process is unusual, the same rigidity becomes a straitjacket.
What actually determines success
Almost every CRM failure comes down to the same thing: the team stopped updating it. Once the data is stale, the reports lie, trust evaporates, and it becomes a chore performed for management rather than a tool people use.
So the criteria that matter most are not on the feature comparison chart:
How much work is it to log something? If updating a deal takes six clicks and three required fields, it will not happen on a Friday afternoon. Count the clicks in a trial before you count features.
Does it capture activity by itself? Email sync, calendar sync and call logging that work without anyone remembering are worth more than any automation builder, because they populate the record whether or not people cooperate.
Does it fit the way you already sell? A CRM that models your real stages is adopted. One that demands you sell the vendor's way is resented.
Who owns it? Someone has to keep fields sane, remove dead pipeline and fix imports. On a small team that person is usually whoever bought it, and they need to know that.
What it costs, and the parts people miss
CRM pricing is almost universally per user, per month, billed annually, with a tiered feature ladder. Two patterns cause most of the unpleasant surprises:
The feature you assumed is one tier up. Reporting beyond the basics, automation, custom fields, email sequences, permissions and API access are the usual candidates. Before comparing headline prices, list the five things you actually need and check which tier each one lives in — the cheapest product for your requirements is frequently not the one with the cheapest entry price.
The cost that is not the subscription. Data migration, integration work, admin time and the paid add-ons that make the suite version worthwhile. For a small team the subscription is usually the smaller number in year one.
Watch for annual-only billing on the cheapest advertised rate, per-user minimums, and charges for extra contacts or email volume on marketing-oriented plans.
Questions to answer before you shortlist
- How many people will use it, and what does each of them need to do in it?
- What is the one report you cannot currently produce?
- Which systems must it connect to — email, calendar, accounting, support, website?
- Do you have a repeatable sales process, or are you hoping the CRM will create one?
- Who will own the configuration and data quality?
- What is your budget per user per month, at the tier that has what you need?
- How do you get your data out if you leave in two years?
That last one is worth more thought than it usually gets. Ask specifically whether you can export contacts, companies, deals, notes and attachments, and in what format. "You can export to CSV" is a smaller promise than it sounds if the history and files do not come with it.
If nobody in your business administers software
Most CRM advice is written for a business that has somebody to configure and maintain the thing. A great many do not — the owner buys it, sets it up between other work, and is also the person who has to keep it true. That changes which product is correct, so we have covered it as its own set of questions.
Choosing
- The best CRM for a small business with nobody to manage it — ranked on how little administration each one demands rather than on capability.
- The simplest CRM for a small business — what "simple" actually means once you stop treating it as a synonym for "cheap".
- The best free CRM plans — what each free tier really allows, and where the wall is.
- CRM for a one-person business — a different problem from a small team, and usually a smaller one.
- CRM vs spreadsheet — the specific things a spreadsheet cannot do, so you can tell whether you have hit them.
Living with it
- How long CRM setup actually takes — three different jobs with three very different timescales.
- Why small business CRM projects fail — the trust collapse, and how to interrupt it.
- What maintaining a CRM actually involves — the weekly and quarterly work, in minutes.
- What to actually put in your CRM — four fields make a record useful; the rest is a recurring tax.
- What a CRM really costs — the subscription is the smallest line on the bill.
Where to go next
Use the buying guides if you are still working out what you need, and the comparisons once you are down to a shortlist of two. If you are weighing up whether you need a CRM at all yet, start with the question above about shared memory — it decides the answer more reliably than any feature list.
Guides and shortlists
CRM vs Spreadsheet: When a Small Business Should Actually Switch
A spreadsheet is a legitimate CRM for a while. Here are the four specific failures that mean it has stopped being one, and what changes when you move.
Does a One-Person Business Need a CRM?
A CRM is shared memory, and a business of one already has that. Here is the threshold where it stops being true, and what to use before you reach it.
How Long CRM Setup Actually Takes
Getting a CRM running takes an afternoon. Getting it to reflect how you work takes weeks. Knowing which is which is how small businesses avoid abandoning one.
The Best CRM for a Small Business With Nobody to Manage It
Most CRM shortlists rank on features. If nobody in your business will administer it, the right axis is setup effort and upkeep. Five options ranked that way.
The Best Free CRM for a Small Business
Free CRM plans cap users, records or capability - and which ceiling you hit first decides the right one. Current limits from each vendor, compared honestly.
The Simplest CRM for a Small Business, and What "Simple" Really Means
Vendors use "simple" for three different things, and only one of them matters when nobody administers your CRM. How to tell them apart before you buy.
What a CRM Really Costs a Small Business
The subscription is the smallest line. Setup hours, upkeep, per-seat creep and tier jumps make up the rest - with real numbers you can model.
What Maintaining a CRM Actually Involves
Nobody budgets for CRM upkeep because nobody says what it is. Here is the actual weekly, monthly and quarterly work, sized for a business with no admin.
What to Actually Put in Your CRM
A useful CRM record is four things. Every field beyond them is a tax someone pays forever - and in a business with no admin, that someone is you.
Why Small Business CRM Projects Fail
CRMs rarely fail on features. They die when the data stops being trusted - a process with a predictable timeline and a small number of causes.
What to know before you shortlist
Does a small business really need a CRM?
Not always. If one person handles every customer conversation and the pipeline fits in their head, a spreadsheet is honestly fine. The signals that you have outgrown it are specific: two people needing the same customer history, deals being forgotten rather than lost, or nobody being able to answer "what happened with this account?" without asking a colleague.
What is the difference between a sales CRM and a customer service tool?
A sales CRM is organised around deals moving toward a close. A help desk is organised around tickets moving toward a resolution. Some products do both, but one side is usually the afterthought, so buy for the job you actually have today.
Is a free CRM plan good enough to start with?
Often, yes - for storing contacts, tracking a simple pipeline and logging notes. Free tiers usually restrict the things that matter later: automation, reporting, email volume, custom fields and the number of users. Start free if the shape fits, but check what the next tier costs before you commit your data.
How long does it take to set up a CRM?
A basic pipeline with imported contacts is an afternoon. A CRM that reflects how your business actually sells - custom fields, stages that mean something, automation that fires at the right moment, integrations with your email and accounting - is weeks of iteration, and it is never really finished.