The short answer: if your business sells through a fairly standard pipeline — leads, opportunities, deals — a subscription CRM like Salesforce or HubSpot is usually the right choice. A custom CRM makes sense when your work doesn't fit that model, when the team avoids the CRM because it doesn't reflect how they work, or when per-user costs have grown significant.
They're mature, well-supported products with large ecosystems. They handle standard sales and marketing processes well, integrate with many other tools, and can be running quickly. For a typical sales team, that's hard to beat.
| Question | Points toward |
|---|---|
| Is your process a standard sales pipeline? | Subscription CRM |
| Does the team avoid your current CRM? | Investigate why — often fit |
| Do you manage things other than deals — sites, jobs, contractors? | Custom CRM |
| Are you heavily customizing a subscription CRM? | Consider custom |
| Is per-user cost growing faster than value? | Consider custom |
If you already use a subscription CRM, ask whether the problem is the product or the setup. A poorly configured CRM can often be fixed without replacing it. If the product's model genuinely doesn't match your work, a custom CRM — starting with the core records and pipeline — is worth exploring.