Field notes

Custom software or off-the-shelf?

Compare workflow fit, integration options and the cost of operating each approach.

Write down the workflow before comparing tools

List the people involved, the actions they perform and the information that moves between them. Mark which steps are mandatory and which are just familiar. A standard tool can be a good fit when the process is common and the team can adopt its way of working.

For example, a small team tracking enquiries may need a configured CRM rather than a custom application. A workflow involving several organisations, unusual approval rules and an existing data system needs a closer integration review. Complexity alone does not make a custom build the right answer.

Separate configuration from a genuine gap

Try the existing product's permissions, forms, exports and integration options before calling a missing feature a blocker. A configuration change or a narrow integration may solve the problem with less ongoing responsibility than a full replacement.

  • Can a supported configuration meet the need?
  • Can data be imported, exported and connected through documented interfaces?
  • Which limitations would actually prevent the business from operating?
  • Who will own the process when the original project ends?

Compare the cost of operating, not just launching

A subscription has recurring fees and possible limits on seats, storage or integrations. Custom software has discovery and implementation costs, followed by hosting, maintenance, support and changes. Compare the same time horizon and the same set of responsibilities.

Ask what happens when a vendor changes pricing, an integration changes, the business adds another role or the original developer becomes unavailable. A decision is stronger when data export, documentation and operational ownership are discussed before purchase or development.

Use a small decision record

Capture the options, the must-have requirements, a short trial or prototype, and the reasons for the chosen approach. Record the conditions that would make you revisit it. This keeps the discussion grounded when new features appear later.

If the remaining gap is narrow, scope that gap first. If the workflow is a core differentiator and existing tools cannot support it, a custom application may be justified. The next step is a brief with user roles, data, acceptance criteria and a prioritised first release—not an unrestricted feature list.