01Start with the process, not the product
A CRM records customers and the work done with them: leads, deals, service cases and renewals. Before choosing how to build one, list the journeys your team runs, the stages in each, who owns every step and the reports leadership relies on.
02Configure first when you can
Platforms such as Salesforce, HubSpot and Zoho cover standard sales and service processes, with workflow tools, integrations and mobile apps included. Configuring one is usually faster and lower risk than building, and a CRM development company can extend it with custom objects, automation and integrations.
03When a custom CRM is worth it
Building makes sense in a narrower set of situations:
- Your process is a genuine differentiator that a platform would force into workarounds.
- The CRM must live inside your own product or operational software.
- Data residency, security or per-user licensing at your scale rule the platforms out.
- Most users need one specialized workflow rather than a general-purpose CRM.
04What to scope
Whichever route you take, these items decide the effort:
- Entities and relationships: accounts, contacts, deals, cases and products.
- Roles, territories and record-level permissions.
- Integrations with email, telephony, WhatsApp, marketing, billing and ERP systems.
- Migration from spreadsheets or your current CRM, including deduplication.
- Reports and dashboards, with an agreed definition behind every metric.
05Adoption decides success
A CRM only works when people use it. Involve the sales and service teams in the design, migrate clean data, and keep data entry to what the reports actually need.
06Questions to ask a CRM development company
Use these alongside the general questions for any custom software development company:
- Would you configure a platform or build, and why, for our process?
- How will you migrate and deduplicate our existing records?
- Which integrations are included, and what happens when one fails?
- How will permissions be modeled and tested?
- Who maintains the system and its integrations after launch?
07What drives the effort
The number of roles and permission rules, the integrations, the data migration and the reporting drive most of the work. The custom software development cost guide explains these drivers, and custom software vs off-the-shelf helps with the build-or-buy decision.
Editorial approach
This guide offers practical planning questions. It is not a guarantee of delivery outcomes. Adapt the checklist to your project and validate assumptions with the proposed team.
Further reading: GOV.UK Service Manual — related delivery guidance
