What enterprise AI buyers get wrong about build versus buy
The build-versus-buy decision for AI is genuinely different from the same decision for traditional software. The frameworks that worked for ERP or CRM do not transfer cleanly, and the mistakes companies make are predictable enough that they are worth understanding before you make them.
By Ramiro Enriquez
The build-versus-buy question has been a staple of enterprise software decisions for decades. For most categories of software, the answer has stabilized around a practical consensus: buy platforms that handle commodity functions, and build only where you have genuine differentiation to protect. This consensus emerged from experience across thousands of ERP, CRM, and infrastructure decisions, and it is largely sound.
AI is different enough from previous software categories that this consensus transfers imperfectly, and the ways it fails to transfer are not obvious until a company has made an expensive mistake. Enterprise AI buyers who apply the traditional build-versus-buy framework often end up in one of two predictable failure modes: building custom systems for commodity AI capabilities that a vendor already handles better, or buying platforms for capabilities that are genuinely differentiating and discovering that the platform constrains their ability to compete.
Understanding why AI is different, and what a better decision framework looks like, is worth doing before the decision is made rather than after.
Why AI makes the decision harder
Traditional software build-versus-buy decisions have a relatively clean separation between commodity and differentiating functionality. Payroll is commodity; nobody builds competitive advantage on payroll software. Customer pricing logic might be differentiating; companies with sophisticated pricing models sometimes build rather than buy. The categories are not always obvious, but the framework is clear: buy commodity, build differentiation.
AI blurs this separation in two ways.
First, the AI model itself is separating from the application layer in a way that has no traditional software analogue. A company buying a traditional application gets the logic and the execution environment bundled together. A company using AI gets a model, a way of interacting with the model (prompts, context, retrieval), and an application layer, and each of these can be sourced differently. You can use a commodity model from a foundation model provider with custom application logic, or a specialized model with a vendor’s application layer, or a fully custom system. The options are more granular than traditional software, and the decision needs to match that granularity.
Second, data plays a different role in AI than in traditional software. A traditional application’s value comes primarily from its logic and interface. An AI system’s value comes significantly from the data it has access to and how that data is used to shape its outputs. Two companies using the same AI platform with access to different underlying data can get dramatically different results. This means the buy decision is partly a decision about who controls the data relationship with the AI, which has competitive implications that traditional software decisions did not have.
The most common mistake: building commodity
The most common mistake enterprise AI buyers make is building custom AI systems for capabilities that are not differentiating.
A document processing system that extracts structured data from PDFs is not differentiating for most companies. An AI-assisted customer support triage that categorizes and routes tickets is not differentiating for most companies. A code review tool that catches common bugs and style violations is not differentiating for most companies. These are commodity AI capabilities, and building custom systems for them means spending engineering resources on problems that vendors have already solved, while those resources are not being spent on the problems where the company could actually build advantage.
The mistake is understandable. AI is new and exciting, engineering teams want to work on it, and the instinct is to build rather than buy whenever the application seems specific to the company’s context. But specificity to company context does not equal differentiation. A document processing system that works on your specific document formats is still a commodity capability, even if a vendor’s generic solution requires some configuration to handle your formats. The question is not whether the problem is specific to your company; it is whether solving the problem better than competitors could produce a competitive advantage.
For most back-office AI applications, the answer is no. These problems are worth solving efficiently, which usually means buying a vendor’s solution and configuring it rather than building from scratch.
The second mistake: buying differentiation
The mirror mistake is equally common: buying a vendor’s AI platform for capabilities where the company has genuine data advantages or process advantages that could produce differentiated results.
A company that has built a unique customer relationship over decades, with rich behavioral data that competitors do not have, and that chooses a vendor AI platform that limits access to that data or aggregates it with other customers’ data, is handing away its moat. The platform might be excellent. The integration might be smooth. The short-term results might be good. But the long-term competitive position is weaker because the company’s unique asset is now being mediated through infrastructure that competitors can also use.
Similarly, companies with genuinely differentiated processes, where how they make decisions is a source of advantage, often find that vendor AI platforms impose a logic layer that flattens those differences. The platform was designed for the generic case; the company’s advantage was in the specific case.
For these applications, the decision is not actually build-versus-buy in the traditional sense. It is a decision about control: does the company retain control over the data relationship, the model behavior, and the process logic that represents its actual advantage? That might mean building a custom system, or it might mean buying infrastructure (model APIs, vector databases, orchestration) while building the differentiated layer on top. The key is not the build-or-buy binary but the question of what the company actually needs to control.
What a better framework looks like
A better build-versus-buy framework for AI starts with three questions before asking whether to build or buy.
Is this capability differentiating? Not “is it specific to our context” but “does doing it better than competitors produce a competitive advantage that is meaningful and defensible?” If the answer is no, this is a candidate for buying.
Does our data advantage matter here? Does the company have access to data that competitors do not, and does that data materially improve the outcome in this application? If yes, the buy decision needs to ensure the company retains control over how that data is used and whether it flows back to the vendor’s models.
How fast is the underlying technology moving? AI capabilities are improving rapidly, and a custom-built system can become obsolete in ways that a vendor’s maintained platform may handle more gracefully. For applications where the state of the art is moving fast, the maintenance cost of a custom system is higher than it would be for traditional software. This tilts toward buying in more cases than traditional frameworks would suggest.
These questions produce a more nuanced answer than traditional frameworks. Buy platforms for commodity capabilities, regardless of how specific they seem to your context. Retain control (which may mean building) for capabilities where your data or process advantages are real and where a vendor would constrain them. Buy infrastructure and build differentiated logic on top when the underlying technology is moving fast but your specific application logic is the source of advantage.
The vendor evaluation mistake
A final mistake worth naming separately: companies that decide to buy often evaluate AI vendors using criteria from traditional software procurement.
Traditional software procurement focuses on features, integration, support, and price. These matter for AI vendors too, but they miss the most important questions for AI specifically. What happens to your data inside the vendor’s system? Does the vendor train on customer data? Does the vendor’s model improve from your data in ways that benefit competitors? What happens to the outputs the model generates in your context?
These questions are often not clearly answered in sales materials, and the answers are sometimes buried in terms of service that procurement teams do not read carefully. Companies that buy AI platforms without understanding their data terms are making decisions about competitive position without knowing what they have agreed to.
Asking vendors directly about training data practices, data isolation between customers, and ownership of fine-tuned models or outputs is not a paranoid exercise. It is due diligence for a procurement decision that has competitive implications that traditional software decisions did not.
The build-versus-buy decision for AI is more complex than the traditional version of the same question. Getting it right requires a different framework than the one that worked for previous generations of enterprise software, and the mistakes that follow from applying the wrong framework are expensive enough to be worth understanding before you make them.
Zylver ships AI products: Forge, Signal, Agents, Flows, and Meter. View all products.
More from Zylver
What your board needs to know about AI
Boards are being asked to provide oversight on AI at a moment when most board members lack the background to evaluate what they are hearing. The gap between what boards need to know and what they typically get in management presentations is real and consequential.
How AI is changing customer service
Customer service is one of the business functions most visibly transformed by AI. The changes are happening faster than most organizations planned for, and the outcomes depend heavily on implementation decisions that are easy to get wrong.
How to scale AI adoption from one team to the whole organization
Getting AI to work in one team is a different challenge from scaling it across an organization. What worked for the first team often fails when applied elsewhere, and the failure mode is usually invisible until the expansion is already stalled.
Get insights like this delivered monthly.
No spam. Unsubscribe anytime.