Insight

Off-the-shelf vs custom software: when AI changes the maths

Choose custom software when a process that is core to how you make money is genuinely specific to your business and off-the-shelf tools force costly workarounds. AI lowers the cost of building, but the decision rule is the same: build only when a configured product genuinely cannot fit.

Choose custom software when a process that is core to how you make money is genuinely specific to your business and off-the-shelf tools force costly workarounds. AI lowers the cost of building, but the decision rule is the same: build only when a configured product genuinely cannot fit.

The build-versus-buy decision has a simple rule that AI has not changed: buy unless you genuinely cannot. What AI has changed is the cost of the “build” side, which shifts some borderline cases.

When off-the-shelf is right

  • A configured product covers the process well enough.
  • The process is not a source of competitive advantage; it just needs to work.
  • You want someone else to handle updates, security and support.

Most business processes are like this. Fight the urge to build.

When custom is right

  • A process that is core to how you make money is genuinely specific to your business.
  • Off-the-shelf tools force daily workarounds, spreadsheets alongside the tool, manual steps, data in the wrong shape.
  • A new revenue line needs software that does not exist.
  • Several disconnected tools cause errors that a purpose-built system would remove.

How AI changes the maths

AI reduces the cost of writing and testing code. That makes a focused custom build viable in cases where it previously was not, particularly internal tools and integrations. But understanding the problem, designing the system, connecting it and maintaining it are still most of the cost, and AI helps less with those.

The commitment

Custom software needs maintenance, can be over-built, and has a cost of ownership that continues after launch. Go in knowing that.

How XP Labs approaches it

XP Labs looks hard for a reason not to build, a tool that would fit, a process that could change, before recommending custom software. When it is the right call, the first build is deliberately small and focused on the highest-value part. The planning conversation tests the decision. See the custom software and MCP development overviews.

Questions people ask

Does AI make custom software cheaper to build?
It reduces the cost of writing and testing code, sometimes significantly. It does not reduce the cost of understanding the problem, designing the system, integrating it, or maintaining it, which is most of the total.
When should a business avoid custom software?
When a configured off-the-shelf tool would fit, when the process could reasonably change to match a standard tool, or when there is no one to maintain the system after launch.
What is the smallest sensible custom software project?
The single highest-value part of the process, built as a focused first version, connected to the systems worth keeping. Not a full platform on day one.