← Blog
AI Product Thinking22 min read

Build vs Buy vs API: How to Make AI Platform Decisions in 2026

Fine tune a model, call a frontier API, or buy a vertical tool? A real decision framework covering moats, switching costs, and a worked ERP shop example.

Every real AI project eventually reaches the same practical question: should we build this ourselves using a frontier model's API, buy an existing vertical tool that already does most of what we need, or fine tune a model on our own data. This is not a technical question first, it is a strategy question wearing technical clothes, and candidates who answer it well are demonstrating genuine product judgment, not just AI knowledge.

Most candidates default to whichever option they personally find most interesting to build, which is exactly backwards. The right answer depends on whether the capability is actually core to what makes the business different, how much real data volume is available, and how much switching cost a decision locks the company into later. This guide gives you a real framework for reasoning through it.

By the end of this guide, you will have a real decision framework for choosing between building with a frontier API, buying a vertical tool, or fine tuning a model, covering when each option actually makes sense.

You will understand the concept of a competitive moat as it applies to AI features specifically, why switching costs matter more than most people initially consider, and you will have a worked example applying the framework to a real ERP heavy procurement context.

Why this reasoning has become a distinct interview topic

A team that reflexively builds everything in house, even capabilities a vertical tool already handles well, wastes real engineering time maintaining something that added no actual competitive advantage. A team that reflexively buys everything, even the specific capability that is genuinely core to their business, ends up dependent on a vendor for the one thing that was supposed to differentiate them. Both mistakes are common, and both trace back to skipping the same underlying question: is this capability actually core to what makes us different, or is it a commodity capability other tools already solve well.

Employers hiring for AI product and strategy roles specifically probe this because getting it wrong is expensive in a way that is hard to reverse quickly. A wrongly built system represents months of engineering time that could have been spent elsewhere. A wrongly bought system can create a dependency that is genuinely difficult and costly to unwind later. This makes build versus buy versus API reasoning a real, high stakes strategic skill, not an implementation detail to be decided casually.

There is also a career specific reason this matters: candidates who can reason clearly about this tend to get pulled into decisions well above their formal seniority, because a leadership team facing a genuine build versus buy question wants input from anyone who can reason about it clearly, regardless of title. Demonstrating this skill early is one of the more reliable ways a candidate ends up in the room for decisions that would otherwise be reserved for more senior people.

Three options compared: build with a frontier API is most flexible and most effort, buy a vertical tool is fastest and least flexible, fine tune a model is in between and needs real data volume.
Most flexible and most effort, fastest and least flexible, or somewhere in between with a real data requirement.

The moat question: what actually needs to be built in house

A competitive moat, in this context, is a capability that genuinely differentiates a business from its competitors, something that creates real, durable advantage rather than simply matching what everyone else already has access to. The core question for any AI capability: is this the thing that actually makes us different, or is it table stakes work that a vertical tool or a general API can handle just as well.

Spend categorization, for most companies, is not a moat. Nearly every company in a given industry needs it, several vertical tools already do it reasonably well, and doing it slightly better than a competitor rarely changes competitive outcomes on its own. A proprietary supplier negotiation strategy built on years of a specific company's own relationship and pricing data, by contrast, genuinely can be a moat, something worth building and protecting in house rather than handing to an outside vendor.

Decision tree: is this core to what makes us different, yes build it, no does a vertical tool already do this well, yes buy it, no call a frontier API.
Is it core to what makes us different, does a vertical tool already solve it well, or does a frontier API make more sense.
Moat check, four questions: is this our differentiator, do we have unique data others lack, would a bought tool be just as good, is this worth maintaining ourselves.
Is this our real differentiator, or table stakes work worth buying instead.

Switching costs: the factor most people underweight

Beyond the moat question, a second real factor deserves deliberate weight: how hard would it be to leave this decision later if it turns out to be wrong. A vertical tool deeply integrated into a company's core data and workflows can become genuinely difficult to migrate away from, not because the tool is bad, but because untangling years of dependency is real, costly work. Calling a frontier model's API for a specific task, by contrast, is comparatively easy to swap for a different provider or model later, since the integration surface is typically much smaller and more standardized.

This does not mean vertical tools are always the wrong choice, sometimes the switching cost is genuinely worth accepting for the speed and quality a specialized tool provides. It means switching cost should be a deliberate, named factor in the decision, not a surprise discovered two years later when the company wants to change course and finds it cannot easily do so.

Switching cost warning: a vertical tool tied deep into your data is hard to leave later, an API call is easy to swap for another provider.
A deeply integrated vertical tool is hard to leave. An API call is comparatively easy to swap.

A worked example: an Oracle ERP shop making two different calls

Consider a mid sized manufacturer running its procurement operations on Oracle ERP, evaluating two separate AI capabilities at the same time, and reaching two different, both correct, conclusions.

Spend categorization and duplicate invoice detection: applying the moat check, this is not a differentiator, nearly every company in the industry needs the same capability, and several vertical procurement tools already handle it well, with real, current data connections to common ERP systems. The team buys a vertical tool rather than building this in house, correctly treating it as table stakes work not worth the engineering investment to build and maintain themselves.

Supplier risk scoring using the company's own historical relationship and performance data: this data genuinely does not exist anywhere else, since it reflects years of this specific company's own supplier interactions, and a generic vertical tool cannot replicate an advantage built on proprietary history. The team builds this themselves using Claude Code connected via MCP style connections directly to their own Oracle data, correctly treating this as a genuine moat worth the real engineering investment.

Same company, same general technology stack, two different correct decisions, because the moat question was applied honestly to each capability separately rather than adopting one blanket build or buy policy for everything.

Real ERP shop example: spend categorization is not a competitive advantage, bought a vertical tool, supplier negotiation strategy is core, built it in house with an API.
Spend categorization bought as a commodity. Supplier strategy built as a real differentiator.

The decision framework at a glance

Four questions, weighed together, not in isolation.

QuestionLeans toward BuyLeans toward Build
Is this core to our differentiation?No, it's table stakes workYes, it's our real advantage
Do we have unique data others lack?No, data is common across the industryYes, proprietary history or relationships
How costly is a wrong choice to reverse?Vertical tool switching cost is acceptableBuilding keeps us in full control
Does a vertical tool already do this well?Yes, tested and proven for this taskNo, nothing fits our specific need
Common mistake: building something a vertical tool already does well, wasting months maintaining what could have been bought for a fraction of the cost.
Building something a vertical tool already does well, and maintaining it indefinitely for no real advantage.

Questions this topic usually raises

Expand each one.

Fine tuning, adapting a model specifically to a narrow, repeated task using real examples, tends to make sense when a task is genuinely high volume and specific enough that a general frontier model's broader capability is not the limiting factor, and when there is enough real, high quality example data to fine tune on. Without meaningful data volume, fine tuning rarely outperforms simply calling a strong frontier API with good prompting.

Keep reading

You have read the free preview

The rest of this guide, including the worked example, the career action plan, and the interview ready summary, is for subscribers. Any paid plan unlocks every post like this one, and Foundation adds the full course catalogue.

Practice these interview questions

Build versus buy is a classic strategy question made sharper by how fast AI capability and vendor options change. Work through your own answer first, then compare with the sample.

Why they're asking: They want the actual decision criterion, strategic differentiation versus a commodity problem, not a generic pros-and-cons list.

Hit these points:

  • Name the first question: is this capability actually core to what makes the business differentiated
  • Name the buy case: a common, well-solved problem other companies have already built good solutions for
  • Say buying or using an API is usually faster and cheaper than reinventing something that already exists well
  • Name the build case: something genuinely core to the specific edge that a generic vendor solution can't capture

Sample answer:

  • The first question: "I'd start by asking whether this capability is actually core to what makes the business differentiated, or whether it's a common, well-solved problem others have already built good solutions for."
  • The buy case: "If it's the latter, buying or using an API is usually faster and cheaper than reinventing something that already exists well."
  • The build case: "If it's genuinely core to our specific edge, something a generic vendor solution can't capture, building in-house is more likely worth the extra time and cost."

Remember it as: Core to the edge, build it. Commodity problem, buy it.

9 of 12 answers are locked. Any paid plan unlocks every question like these, and Foundation adds the full course catalogue.