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.

Founder, Fietto Creative Updated Reading time9 min
What Is CRM and What Does It Do? Choosing CRM Software for a Small Business
Short answer: CRM (customer relationship management) is software that keeps all your customer information, quotes, conversations and sales opportunities in one place. Its job is to make sure no customer or quote is forgotten and that everyone can see where each sale stands.

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:

ProblemWith spreadsheets / WhatsAppWith a CRM
Several people working at onceDifferent versions of the file circulate and nobody knows which is currentEveryone works on the same record, according to their permissions
Customer historyConversations are scattered across personal phones and inboxesCalls, quotes and notes are collected on the customer record
Reminders and follow-upDepend on calendars or memoryTasks and reminders are created automatically
Preparing quotesA template is copied each time, with a risk of calculation errorsQuotes are built from the product and price list in a few steps
ReportingCompiled by hand, slow and often skippedInstant reports and a sales pipeline view
Data securityFiles can be copied and end up with the wrong peopleUser permissions and activity logs are kept

If two or three of these sound familiar, it is time to move to CRM software.

Note: Keeping customer data on personal phones and shared files is also a data protection risk. For your obligations on storage and access, check the guidance of your national data protection authority, such as the ICO in the UK or KVKK in Türkiye (mainly in Turkish), and speak to your legal adviser.

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:

CriterionOff-the-shelf CRMCustom CRM
Time to startShort; open an account and goRequires process analysis and development
Cost structureRecurring subscription per userDevelopment investment up front, then maintenance
Process fitDesigned around generic sales processes; you adapt to itDesigned around your quote, order and approval flow
Sector-specific calculationsLimited, or via add-onsRules for dimensions, materials and variants are built into the system
IntegrationsReady-made for popular tools, limited for othersTailored connections to ERP, accounting, website and dealer systems
Data and ownershipData sits on the provider's serversThe system and the data are under your control
Language and local needsDepends on the productBuilt 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.

Tip: Before deciding on a custom CRM, map your current process on paper: where do customers come from, who prepares the quote, who approves it, and how does an order move into production? The clearer this flow, the faster and more accurate development will be.

Checklist for choosing CRM software

Off-the-shelf or custom, answer these questions before you decide:

  1. How many people will use the CRM, and how will that number change within a year?
  2. Are your quotes standard, or do they need sector-specific calculations?
  3. Which systems must it talk to (accounting, ERP, website, email, WhatsApp)?
  4. Does the sales team work in the field? How easy is mobile use?
  5. Can you define permission levels for users?
  6. Can you export your data whenever you want?
  7. Where is the data stored, and how is it backed up?
  8. Is support available in your language and easy to reach?
  9. 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.

Free · 60 seconds

Run the checks in this article on your own site

Site X-Ray scans 40+ checkpoints across SEO, speed, security, mobile and conversion, and shows the first 10 issues instantly.

Related service · Business-process solution

Custom Software

Where off-the-shelf software falls short. CRM, quote and order management, dealer portal, B2B platform, customer panels.

Explore the service