Skip to content
All insights

Buy or build? Start with the process

Choose software by the workflow, integrations, data, and ownership needs it must support, not by the appeal of a new technology.

Planning. 24 October 2026. 3 min read.

A buy-versus-build discussion often starts too early with products, frameworks, or feature lists. Start instead with the work the organization needs to do. Write down who does it, what information they use, where approvals happen, which exceptions matter, and what must be recorded. That map gives a fair basis for comparing software options.

Buy when the standard workflow fits

Buying is usually the stronger option when the process is common, a maintained product already covers it, and the organization can use the product without bending its work around missing essentials. A vendor can also take responsibility for operating and updating capabilities that are not the organization's reason for being in business.

  • Can the people who do the work complete their normal cases without side spreadsheets or duplicate entry?
  • Can administrators configure the differences that matter without custom code that only the vendor can maintain?
  • Can the organization export its records in a usable format and understand what happens at contract end?
  • Do the product's roles, audit history, and data controls match the organization's obligations?

Build when the difference is the work

Custom software may be justified when an essential workflow is genuinely specific, existing products cannot represent it safely, or the system must coordinate data and decisions across tools that do not fit together. The case is not that every inconvenience deserves software. It is that an important, repeated process needs a level of fit or control that available products cannot provide.

Building also creates responsibility. Someone must own requirements, security, hosting, backups, support, upgrades, and the plan for handing the system over. If the organization cannot name that owner or fund that work, a custom application can become a new operational risk rather than a solution.

Check the seams between systems

The gaps are often at the boundaries: identity, payments, reporting, imports, notifications, and records that must remain consistent across teams. Ask how each option handles those boundaries. A feature checklist can say that a product supports an integration while leaving unanswered who owns failures, how duplicates are prevented, and how a person can correct a stuck record.

  • Where will each authoritative record live?
  • Which system decides that a transaction or approval is complete?
  • What happens when a provider is unavailable or sends the same event again?
  • How are access changes, exports, and corrections reviewed?
  • What can the organization retrieve if it later changes products?

Compare the whole lifecycle

Compare more than the licence or initial build estimate. Include implementation, configuration, data cleanup, integrations, staff training, support, security review, hosting, ongoing changes, and exit work. The right comparison uses the same workflow and assumptions for every option. If a cost or responsibility is unknown, record it as unknown rather than filling the gap with a convenient estimate.

Prefer the smallest safe answer

The choice is not always a binary one. A maintained product may cover most of the process while a small integration or focused custom module handles a real gap. Configuration can be enough; a spreadsheet may be enough for a temporary process. Choose the least complex option that meets the operational, security, and data needs, and make the reasons visible to the people who will live with it.

  1. Map the real workflow, including exceptions and approvals.
  2. Test available products with the people who perform the work.
  3. List integration, data, access, and exit requirements explicitly.
  4. Compare lifecycle responsibilities, not only the first price.
  5. Choose the smallest option the organization can safely own.

Good software decisions are specific to the work. The process map, not a slogan about innovation, should make the answer legible.

Related articles

Talk through the problem.

Tell us about the workflow, integration, or data move you are planning.

Start a project

Custom enterprise systems