Software strategy

Build, buy, or AI-integrate: a decision framework

The choice between building, buying, and AI-integrating is not primarily a technology decision. It is a strategic decision about where the business creates value and where it does not.

Build, buy, or AI-integrate: a decision framework

Every technology decision eventually reduces to one of three options: build it, buy it, or integrate AI into what you already have. The right answer is not a function of company size, engineering capacity, or budget alone. It is a function of where the business creates value and whether the tooling decision helps or hinders that creation.

Most organizations get this decision wrong in a consistent direction: they build when they should buy, and buy when a targeted AI integration would have been sufficient. Both errors are expensive. But the cost shows up differently — building unnecessarily burns engineering capacity and creates maintenance burden; buying inadequately creates workflow friction that compounds over years.

This framework is designed to help founders and operations leaders make the decision clearly, before either path has become irreversible.

The question that determines the framework

The decision between build, buy, and integrate rests on a single diagnostic question: does this workflow create value in a way that generic tools cannot cleanly support?

If the answer is no — the workflow is standard, the tooling category is mature, and reasonable SaaS options exist — buy. The economics of building alternatives to well-designed SaaS products are rarely favorable, and the maintenance cost over three years typically exceeds what most founders expect.

If the answer is yes — the workflow is genuinely differentiated, the operating logic creates a competitive advantage, and available tools require damaging compromises — the case for building gets stronger. But “yes” is rarer than founders believe, and confirming it requires examining the workflow more carefully than most build-vs-buy conversations do.

If the answer is “not sure” — which is the most common case — the right response is usually to start with the best available tool, operate the workflow, and build only when you have confirmed where the tool creates real constraint.

When to buy

Buy when the workflow is standard and the tooling category is mature. Finance, HR, standard CRM, analytics for well-defined metrics, marketing automation, project management — these are categories with excellent products built by teams who have spent years designing for the common case. Building custom alternatives to Stripe, HubSpot, or Notion is almost never the right decision for an organization whose differentiation is not in those functions.

Buy when the primary requirement is reliability and support coverage. SaaS products come with maintenance, security updates, and support infrastructure. A custom-built system requires internal capacity to maintain, patch, and extend. For functions that are not part of the company’s core competency, offloading that maintenance burden is a significant advantage.

Buy when the workflow is still being defined. If the team does not yet have a clear view of how the process should work, a flexible SaaS tool provides a lower-cost way to experiment than building a system that will need to be redesigned as the process matures.

The risk to watch for when buying: vendor dependency on a function that eventually becomes strategic. If a workflow that starts standard becomes differentiated over time — because the business scales in a specific direction, because the competitive landscape shifts, or because the process evolves into something genuinely proprietary — the cost of migrating away from the incumbent vendor grows with every year of use.

When to build

Build when the workflow creates competitive value that generic tools cannot represent without significant compromise. The clearest cases:

The operating logic is complex and specific in ways that SaaS products were not designed to handle. Exception handling that varies by customer segment. Pricing logic that depends on inputs no standard tool captures. Coordination workflows where the handoff rules are specific to how your business operates. When the workarounds in the SaaS tool are accumulating faster than the features, the tool is creating drag rather than leverage.

The workflow is part of the company’s moat. If the way you operate is a differentiator — if how you route, coordinate, price, or serve customers is something competitors cannot easily replicate — encoding that logic in a proprietary system protects it and makes it improvable. Custom software converts operational practice into durable intellectual property.

The workflow needs to integrate AI in ways the available tools do not support. If the plan is to embed AI-driven recommendations, predictions, or automations into a workflow, building that workflow as a proprietary system gives significantly more control over how the AI is integrated than layering AI onto a SaaS tool through available APIs.

The risk to watch for when building: scope expansion during implementation that turns a targeted build into a platform. The best custom software projects are narrow. They solve one specific operational problem well. The projects that generate the most waste are the ones where the scope expands to accommodate increasingly speculative requirements.

When to AI-integrate existing tools

AI integration into existing tools is increasingly the right answer for a set of use cases where it was not a meaningful option two years ago.

The case for integration rather than building or replacing: many workflows that involve significant human time in information gathering, summarization, classification, or routine decision-making can be dramatically accelerated by adding an AI layer on top of existing tooling — without replacing the underlying tool or building something new.

Classification and routing. If the workflow involves categorizing incoming requests, documents, or signals and routing them to the right team or action path, AI classification on top of existing tooling can eliminate the manual review step in the majority of cases while maintaining human oversight for edge cases.

Summarization and extraction. If operators spend significant time reading documents, emails, or reports to extract specific information, AI extraction layers can surface that information directly into the existing interface. The underlying tool stays in place; the AI handles the information retrieval.

Recommendation support. If the workflow involves a human making a decision after reviewing a set of inputs, AI recommendation can pre-populate the most likely decision based on historical patterns, reducing the cognitive load of the review without removing human judgment from the process.

The risk to watch for when integrating: treating the AI layer as a substitute for process clarity. AI integration works best on top of a workflow that is already well-defined. If the existing process is poorly documented, inconsistently followed, or producing outputs that vary widely in quality, adding an AI layer introduces noise into an already noisy process.

A practical decision sequence

When facing a build-buy-integrate decision, work through the following in order:

Step 1: Evaluate what exists. What SaaS products address this workflow? Review two or three options honestly — not to confirm a bias, but to understand whether the best available product requires damaging compromises for the specific use case.

Step 2: Identify where the constraint is. If buying, where does the tool create friction with the actual workflow? Is that friction in a core area or a peripheral one? If the friction is peripheral, it is usually manageable. If it is in the core workflow, it will compound.

Step 3: Test whether AI integration closes the gap. Before concluding that building is necessary, ask whether an AI layer on the existing tool resolves the specific friction. AI integration has become significantly more capable in the past two years, and the answer to this question may be different now than it was when the constraint was first identified.

Step 4: If building, scope narrowly. Define the minimum viable scope that resolves the specific constraint. Resist expansion during design. A narrowly scoped custom system that works reliably is worth more than a broad platform that is perpetually in development.

Step 5: Plan for maintenance from the start. A custom system without a maintenance plan will degrade. Before committing to build, confirm that there is internal capacity to maintain, extend, and eventually migrate away from the system — or that the economics of outsourcing that maintenance are understood.

The meta-principle

The build-buy-integrate decision is not a one-time choice. It is a recurring judgment that needs to be revisited as the workflow evolves, as the competitive landscape shifts, and as the AI tooling landscape continues to change.

Organizations that handle this decision well tend to have a consistent stance: buy by default, build when there is a specific, confirmed case for owning the logic, and integrate AI wherever it closes a gap without requiring the cost of a new system.

For a specific situation, the expertise page describes how strategy engagements approach technology decisions within the context of operational design. The contact page is the right starting point for a direct conversation.

Dispatch from the build.

Essays on AI, software, and operating decisions. No noise — only what's worth reading.