GUIDE · FOR BUSINESSES
A CRM is simply the place where you keep track of customers and everything that happens with them. For many small businesses, a ready-made CRM is the right answer. For others, the real work happens in a spreadsheet next to the CRM, because the tool does not match how the business runs. This guide helps you decide which one you are, using examples from customer systems we have built.
Strip away the features and a CRM answers a few questions. Who are our customers? What have we discussed with each one? What do they owe us, or what are we waiting for from them? Who needs to do what next?
Write down your own version of those questions before you look at any tool. A cleaning company cares about recurring visits. A wholesaler cares about credit and balances. A logistics company cares about quotes, jobs and carriers. The right CRM is the one that answers your questions with the fewest workarounds.
Ready-made CRMs are tested by thousands of businesses, ready today and usually affordable to start. Choose one if most of these are true:
Custom starts to make sense when the important part of your work does not fit the tool:
In Flow LGX, a logistics platform for a company in Toronto, the customer record is not the centre. The job is. Each job collects the quote request, carrier prices, warehouse scans, problems and the invoice, and customers, carriers and dispatchers each see their own part. A sales CRM would have needed a separate system for all of that.
In Karobar, billing software requested by a restaurant owner in Melbourne, every customer and supplier has a running ledger. A sale with a part payment updates the balance automatically, and a return corrects it. For businesses that sell on credit, that ledger is the most important part of customer management.
In both cases the useful question was not “which CRM features do we need?” but “what has to happen, for whom, at each step?”
You do not always have to choose one extreme. Many businesses keep a ready-made CRM for sales and connect a small custom system for the part that makes them different, such as job tracking, a customer portal or balances. Others start custom but connect to existing tools for email, payments and accounting rather than rebuilding them.
Before you change direction, sort each part of your current setup into three groups: keep, extend and new. The “keep” group is usually longer than people expect, and that keeps the project smaller.
If you do choose custom, keep the first release narrow. Cover the customer record, the one workflow that matters most, roles, and an export. Move your existing data carefully, merging duplicates and checking totals before you switch.
Agree milestones and review working software at each one. You will learn more from a week of real use than from a long specification.
Start with a ready-made CRM if your process is common and the tool fits without workarounds. Consider custom when the real work lives outside the tool, when money and balances are part of the relationship, or when several kinds of people need their own access. Whichever you choose, make sure your data stays yours.