Supporting decision tree

Can the CRM support the business?

Separate a genuine platform limitation from a requirement, architecture, or operating-model issue. Answer in business terms—not by comparing feature lists.

Define the need

Can the requirement be described as a specific business outcome, process, decision, or control?

A useful requirement explains who needs to do what, with which information, at what volume, under which rules—and why it matters.

Test the core model

Can the CRM represent the business model, customer journey, and essential data relationships without distorting how work happens?

Consider revenue models, pipelines, products, subscriptions, locations, partners, parent-child relationships, quoting, delivery, renewals, and other structures central to the business.

Test operating capacity

Can the CRM handle the expected users, records, automation, reporting, integrations, and transaction volume with acceptable performance?

Use realistic growth assumptions. Include peak demand, API and automation limits, reporting complexity, administrative effort, and the cost of maintaining the system.

Test reasonable extension

Could configuration or a well-designed integration support the requirement without creating excessive cost, fragility, or manual work?

A viable extension should be maintainable, secure, understandable, and proportionate to the business value—not merely technically possible.

Test adaptability

Can the system be adapted as the business evolves without repeatedly rebuilding, exporting, or adding disconnected tools?

Consider how easily the business can add offerings, change processes, improve reporting, automate decisions, and support new teams while preserving dependable data.

Most likely conclusion

Evidence to confirm

    Recommended next actions