What Is CRM and What Does It Do? Choosing CRM Software for a Small Business
Customer details in a spreadsheet, quotes in someone's inbox, conversations on WhatsApp? What CRM does, its core modules and how to choose between off-the-shelf and custom CRM.
Most business owners who ask "what is CRM?" are living the same picture. The customer list is in a spreadsheet, quotes sit in someone's inbox, the last conversation is on WhatsApp, and "when were we supposed to call them back?" lives only in a salesperson's head. That works up to a point. Then, without anyone noticing, customers start slipping away.
This article explains what CRM software does, where spreadsheet and WhatsApp-based customer tracking breaks down, the core modules of a CRM, and whether a small business should choose an off-the-shelf or a custom CRM. At the end there is a checklist you can use when choosing.
What is CRM and what does it do?
A CRM records everything that happens with a customer, from first contact through the sale and after-sales. The difference from a simple address book is that it answers not only "who?" but also "what did we discuss, what did we quote, and what happens next?"
A well set-up CRM gives a business these concrete benefits:
- Company memory: When a salesperson leaves, the customer history doesn't leave with them.
- Follow-up discipline: Reminders appear for customers who are due a call, so quotes are not forgotten.
- Visibility: Managers can see which quote is at which stage without asking each person.
- Speed: Repetitive work such as preparing quotes, calculating prices and sending documents gets shorter.
- Data for decisions: You can finally answer questions such as which channel brings the most customers, or which product gets many quotes but few sales.
Which businesses need a CRM most?
CRM is not just for large sales teams. If any of the following applies to you, CRM software will help even if your team is only two or three people:
- Sales don't close in one conversation. In furniture projects, industrial products, software and consulting, the customer meets you several times, quotes are revised and decisions take weeks.
- Your quote volume has grown. When dozens of quotes go out each month, nobody can remember which ones are waiting for a reply.
- You have repeat customers. With dealers, corporate buyers and regular customers, seeing past orders and special prices saves time.
- Enquiries arrive through several channels. When website forms, phone calls, WhatsApp, Instagram and trade fair leads are not collected in one list, some will inevitably be missed.
- Guest relationships matter, as in hotels and tourism. A team that knows a guest's previous stays, preferences and special dates is far better at bringing them back.
The limits of tracking customers in spreadsheets and WhatsApp
Spreadsheets and WhatsApp are not bad tools; they just weren't designed for customer relationship management. As the business grows, these problems appear:
| Problem | With spreadsheets / WhatsApp | With a CRM |
|---|---|---|
| Several people working at once | Different versions of the file circulate and nobody knows which is current | Everyone works on the same record, according to their permissions |
| Customer history | Conversations are scattered across personal phones and inboxes | Calls, quotes and notes are collected on the customer record |
| Reminders and follow-up | Depend on calendars or memory | Tasks and reminders are created automatically |
| Preparing quotes | A template is copied each time, with a risk of calculation errors | Quotes are built from the product and price list in a few steps |
| Reporting | Compiled by hand, slow and often skipped | Instant reports and a sales pipeline view |
| Data security | Files can be copied and end up with the wrong people | User permissions and activity logs are kept |
If two or three of these sound familiar, it is time to move to CRM software.
The core modules of CRM software
CRM products can look very different, but at their core they share similar modules. When choosing, first check how these modules fit your own process.
Customer record
Company and contact details, addresses, tax information, segment, source (where did the customer come from?) and all past activity on one screen. This is the heart of a CRM; everything else links back to it.
Quote management
You pick line items from your product or service list, discounts and tax are calculated automatically, and a branded PDF quote is generated and sent. Revisions, approval status and expiry dates are tracked. In quote-driven sectors (furniture projects, glass and metal fabrication, machinery, B2B services) this is usually the module that saves the most time.
Sales pipeline
Each opportunity sits in a stage such as "first meeting", "quote sent", "negotiation", "won" or "lost". Seeing how many opportunities wait at each stage makes forecasting easier and shows where deals get stuck.
Task and activity tracking
Calls, meetings, emails and visits are logged, and a task is assigned for the next step. "Who spoke to this customer last?" stops being a mystery.
Reporting
Sales by rep, customers by source, quotes and win rates by product. What matters is not the number of reports but the few that actually get looked at in management meetings.
On top of these, modules such as order tracking, a dealer portal, service and support tickets, email and WhatsApp integration, and accounting or ERP connections are added as the business needs them. You can also send website enquiries straight into the CRM, or link questions collected by an AI chatbot to the customer record.
CRM for small business: off-the-shelf or custom?
There are many off-the-shelf CRM products on the market, typically charged monthly per user. There is also custom CRM software, built from scratch around a company's processes. Here is how they compare:
| Criterion | Off-the-shelf CRM | Custom CRM |
|---|---|---|
| Time to start | Short; open an account and go | Requires process analysis and development |
| Cost structure | Recurring subscription per user | Development investment up front, then maintenance |
| Process fit | Designed around generic sales processes; you adapt to it | Designed around your quote, order and approval flow |
| Sector-specific calculations | Limited, or via add-ons | Rules for dimensions, materials and variants are built into the system |
| Integrations | Ready-made for popular tools, limited for others | Tailored connections to ERP, accounting, website and dealer systems |
| Data and ownership | Data sits on the provider's servers | The system and the data are under your control |
| Language and local needs | Depends on the product | Built entirely around your local requirements |
We ask the same question about websites, and the reasoning in website builder vs WordPress vs custom largely applies to CRM too.
An off-the-shelf CRM is usually enough if your sales process has a few standard stages, your quotes come from a fixed price list, you have few users and you don't need deep integration with other systems. In that case, starting with a ready-made tool and letting the team build the CRM habit also shows you much more clearly what you would need if you later move to a custom system.
When does custom CRM development make sense?
Off-the-shelf CRMs work well for standard sales processes. But at some point a business can start bending itself around the system's limits. If you see these signs, it is time to consider custom software seriously:
- Your quotes involve sector-specific calculations. For example, furniture priced by size, fabric and colour combination; glass by square metre, thickness and labour; manufacturing by bill of materials and material cost. In an off-the-shelf CRM these calculations usually send you back to spreadsheets.
- You have a dealer network. A dealer portal where dealers see their own price list, place orders and track their account works far better when it shares a structure with the CRM.
- Quotes turn into orders and production. If an approved quote needs to become a production order or a shipping plan automatically, you need a custom flow.
- You need to connect several systems. Moving data by hand between ERP, accounting, your online store and warehouse software means errors and lost time.
- Subscription costs climb with every new user. Over the long term, it can make sense to compare per-user pricing with a one-off development investment.
For example, quote and dealer processes in the furniture sector, and order and production tracking at manufacturing companies, often don't fit the templates of ready-made software. For businesses like these, the custom software we build at Fietto Creative combines CRM, quoting, order management and a dealer portal in a single system.
Checklist for choosing CRM software
Off-the-shelf or custom, answer these questions before you decide:
- How many people will use the CRM, and how will that number change within a year?
- Are your quotes standard, or do they need sector-specific calculations?
- Which systems must it talk to (accounting, ERP, website, email, WhatsApp)?
- Does the sales team work in the field? How easy is mobile use?
- Can you define permission levels for users?
- Can you export your data whenever you want?
- Where is the data stored, and how is it backed up?
- Is support available in your language and easy to reach?
- What is the total cost (subscription, setup, training, integration, maintenance) over three years?
CRM and your website: where do enquiries go?
For many businesses, customer relationship management starts with an enquiry from the website. Yet it is common for a contact form submission to land in an inbox and stay there. Connecting the form to the CRM changes that:
- The enquiry automatically opens a customer record along with its source (which page, which ad, which campaign).
- A task is assigned to the right salesperson, and a reminder goes out if nobody responds within a set time.
- You can see which ad channels bring customers who actually buy, not just how many forms were filled in.
The first link in that chain is a website that is good at collecting enquiries. Do the forms work on mobile, do pages load quickly, are the trust signals in place? You can check your site for free with Site X-Ray, our website audit tool.
Common mistakes when moving to a CRM
- Trying to set up everything on day one. Start with the customer record, quotes and follow-ups; add modules as the team gets comfortable.
- Importing old data without cleaning it. Duplicate, incomplete and outdated records destroy trust in the new system in the first week.
- Leaving adoption to the team. If management meetings don't use CRM reports, the team drifts back to old habits.
- Too many mandatory fields. A rep who has to fill in fifteen fields per record will avoid entering records.
Customer relationship management does not end with buying software. But a well set-up system lets your team spend on selling the time it now spends hunting for the same information every day. If you would like to talk through a CRM or quoting system that fits your process, get in touch with us.
Frequently asked questions
What is the difference between CRM and ERP?
CRM focuses on customer-facing processes: sales, quotes, follow-ups and communication. ERP manages internal resources such as stock, production, accounting and purchasing. The two systems are often integrated.
Is it worth using a free CRM?
For a small team with a simple sales process, starting on a free plan is a good way to build the CRM habit. As user numbers, record limits and integration needs grow, you may need a paid plan or a custom solution.
How long does it take to set up a CRM?
An off-the-shelf CRM can be in use within days; most of the time goes on importing old data and getting the team used to it. A custom CRM takes longer because it involves process analysis, development and testing.
Can a CRM integrate with WhatsApp?
Many CRMs can link WhatsApp messages to the customer record through the official WhatsApp Business Platform. This usually requires a business account and a suitable integration provider.
What if the sales team does not want to use the CRM?
Resistance usually comes from a system that adds work instead of removing it. Removing unnecessary fields, making mobile use easy and running sales meetings from CRM reports makes using it feel natural.