Practical guide

ERP, CRM or custom software: start with the process

Define processes, data and acceptance criteria before selecting ERP, CRM or custom development. Clarify project scope and implementation decisions.

ERP, CRM or custom software: start with the process

The decision begins before the demonstration

This guide offers an evaluation method for businesses improving their operations. Microsoft describes an implementation approach centred on business processes, which provides a useful starting reference. Our recommendation is to identify what gets lost between departments: opportunities without follow-up, outdated stock, repeated data entry or late reporting. A CRM can focus on customer relationships and sales follow-up; an ERP typically connects operational processes; custom development addresses specific requirements. These categories provide orientation, while the actual scope depends on the product, configuration and integrations purchased. Start with the business problem so a persuasive demonstration does not define requirements on the company's behalf.

Map an entire journey

Choose an important process, such as the route from customer request to delivery. Record who receives information, what they validate, which record they produce and who receives it next. Include exceptions such as returns, unavailable stock, changed prices and outstanding approvals. Ask the people performing the work to review the map. Written procedures often omit decisions employees make every day. We recommend a designated source of truth for products, customers, prices and stock. Before automation, agree which department may create or correct each record and how other teams will learn about changes. Consistent ownership makes later integration and reporting easier to explain and verify.

Compare options with the same exercise

Prepare a small set of cases and ask each supplier to demonstrate them. Attractive screens are insufficient: check permissions, change history, search, exports and error handling. Separate existing features from configuration and additional development. For every customisation, ask who will maintain it and what happens during platform updates. Our suggested comparison is a simple matrix of requirements, evidence and estimated cost. More modules do not automatically mean a better fit. The comparison should reveal which part of the problem is resolved and which activities will still depend on spreadsheets or manual work. It should also make assumptions visible before they become disagreements during implementation.

Plan data, people and change

Migration requires checking duplicates, formats, identifiers and incomplete records. Assign someone to approve data quality before import. Include role-specific training and time to practise representative operations. We recommend phased introduction where the business can be divided into manageable stages, with clear conditions for advancing. Plan for interruptions and preserve traceability to the previous system. Budget for this work explicitly. Buying a tool and achieving consistent use across a company are related efforts with different activities. Staff need clear answers about which system to use, when old procedures end and where to get help during the transition. Those details strongly influence whether a technically sound implementation becomes usable.

Agree on readiness criteria

Acceptance criteria should describe verifiable results: an order retains its information between departments, a user sees only authorised data and a report matches the agreed source. Include documentation, information export and support conditions. For custom development, clarify deliverables, ownership, code access and maintenance in the relevant agreement. Evaluate success after operation begins using a comparison baseline: reduced rework, better follow-up or timelier reports. Dialesoft recommends starting with a diagnosis and a scope that can be demonstrated. The broader ambition can remain substantial while each delivery provides a concrete benefit. Every stage needs a business owner who can validate it and explain why the change improves the way work is done.

YOUR NEXT STEP

What would you like to make possible?

Tell us where you are and where you want to go. Let’s plan the technology your business needs.

Let’s discuss your project