Thank you, Singapore. See the photos from our Agentic Patterns workshop at GovTech STACK 2026.

Guide

Build, Buy or Partner: How to Decide on your Enterprise AI buildout

Should you buy an AI tool, extend a bought model or build a custom system? And who should build it: your own team, a consultancy or both? A decision framework built around total cost, plus how to choose an AI consulting partner.

Last updated

Short answer: buy when the capability is common and does not set you apart. Extend a bought model with your own data, for example with retrieval-augmented generation (RAG), when accuracy on your own knowledge matters. Build when the system is a differentiator, touches many internal systems, or carries risk you cannot hand to a vendor. Most companies end up doing all three for different use cases.

Then decide who builds it. Use an in-house team when AI is a continuous part of your roadmap and you can keep senior people. Use a consultancy for your first production systems or when you have no AI leadership yet. Many companies do both. Whatever you choose, judge it on total cost over its lifetime, not on the cheapest build: in enterprise AI, run-time cost usually outgrows build-time cost.

Step 1: buy, extend or build

Buy: use an off-the-shelf AI product as it is, such as a writing assistant, a meeting summarizer or a feature inside software you already use.

Extend: start from a bought model or platform and connect it to your own documents and data, add guardrails, and tune it to your tasks. This is where most enterprise value sits.

Build: design a custom system around your workflows, data and controls, using models as swappable components.

The first seven factors below are the Enterprise Considerations from our book Blueprints from Agentic Patterns, which we use to size up every enterprise AI project. Add the last two, running it and lock-in, and see which column describes your situation. The column with the most matches is usually the right starting point.

BuyExtendBuild
CustomizationCommon task, no advantageAdvantage comes from your knowledgeCore to how you compete
Data security and privacyVendor handling is acceptableNeeds your permissions respectedData cannot leave your environment
Integration with existing systemsStand-alone or built into an existing appReads from a few of your sourcesActs across many internal systems
TrustworthinessGeneral answers are fineMust answer from your documents, with citationsMust be measurable and traceable to a source
Governance and complianceVendor certifications are enoughLogs and access follow your policiesFull audit trail, you control the logs
Scalability and run-time costPredictable per seat, rises with usageModerate build cost, run-time cost designed downHighest build cost, lowest run-time cost at scale
User experienceWhatever the vendor shipsInside tools your people already useDesigned around your workflows
Ability to run itNone neededSome, or a partnerA team, yours or a partner's
Lock-in toleranceHighMedium: keep data and evaluations portableLow: you own the system

When each option fits

Buy

  • The task is common across companies, like drafting or summarizing.
  • A product already does it well enough for your users.
  • It does not need deep access to your internal systems.

The catch: you get the vendor's roadmap, not yours. Check data handling, usage-based pricing as adoption grows, and how hard it would be to leave.

Extend

  • Answers must come from your own documents, policies or data, with citations.
  • Access must follow your existing permissions.
  • A general tool is close, but not accurate enough on your content.

Extending usually means retrieval over your documents, sometimes fine-tuning, plus evaluation and guardrails. RAG development and AI chatbot development are the most common forms. The catch: retrieval quality depends on your documents, and parsing, permissions and evaluation take real work. If the extension involves agents rather than search alone, our book Blueprints from Agentic Patterns covers six patterns and how to guard against hallucinations.

Build

  • The system is part of how you compete or what you sell.
  • It must work across many internal systems and workflows.
  • Data cannot leave your environment, or must be fully audited.
  • No product fits the process without heavy compromise.

The catch: you own it, including monitoring, updates and the people to run it. See custom AI and LLM development and AI agents for companies.

The Build-Time Trap: the cheapest start can be the costliest system

Build cost is paid once and sits right there on the project budget. Run-time cost is paid every month and grows with query volume, data and system complexity. Teams that squeeze the first number without estimating the second walk into what we call the Build-Time Trap, an idea we cover at length in our book The Enterprise AI Agentic Stack.

The question to ask is whether, over your planning horizon, the run-time savings of a better architecture add up to more than its extra build cost. If they do, the pricier build is the cheaper system. In the book's notation, with A the cheaper-to-build option and B the better-engineered one, B wins when:

run-time cost of A minus run-time cost of B, summed over your planning horizon, is much larger than the build cost of B minus the build cost of A

Run-time cost grows faster than linearly with scale, so the gap usually widens the longer a system runs. Three examples from the book:

  • Building on whatever database you already have gets a prototype out faster. If that infrastructure is a poor fit for semantic search and agent workloads, you pay for it on every query for the life of the system.
  • One large model for every request is cheaper to build. Routing simple tasks to smaller, cheaper models and reserving the expensive model for hard ones costs more to design and far less to run.
  • A single do-it-all AI server is simpler to build and has to be scaled vertically as load grows. Separate services scale horizontally and can be cheaper over time, at the price of a more complex build.

The model example is easy to see in the numbers. This is the stock research system from the book, with three agents each using a model suited to its job (prices per 1M tokens, as of 29 March 2026, and they change often):

ModelSuited toInputOutput
Research writergpt-5.4: complex reasoning and synthesis$2.50$15.00
Natural-language screenergpt-5.4 Mini: structured extraction and tool use$0.75$4.50
Browser agentgpt-5.4 nano: simple, low-latency tasks$0.20$1.25

Sending every request to the top model would cost roughly 12 times more on input than sending simple ones to the smallest. Designing the routing takes more work up front, which is the whole point of the trap.

Buy-or-build has the same problem. A tool or an in-house build that looks cheap at the start can be the expensive option a year later, and by then it is usually too embedded to change easily.

Think in layers, not in one decision

Buy-or-build is rarely one decision. Our LEAVES framework splits an enterprise AI backend into six pillars of deliverables, and each can be bought, extended or built on its own:

  • Logs and tracing: observability, debugging and compliance oversight of every AI invocation.
  • ETL: the pipelines that keep your knowledge fresh.
  • AI server: the orchestrator that routes requests to agents, tools and models. Keep the model swappable.
  • Vectors and databases: the storage layer that grounds answers in your data.
  • Enterprise experience: the interfaces your people actually use.
  • Scheduled jobs: batching and resilient background work.

Models are usually bought. A product you buy often covers only part of this list, and the parts it leaves out are where you extend or build. Two are easy to underestimate:

  • Logging serves three audiences. Engineers need detailed traces to debug, managers need aggregated usage, and compliance officers need traceable records. A tool that offers only one of these can fail an audit.
  • Keeping knowledge fresh is ongoing work. The book describes four kinds of ETL (initialization, trigger-based, schedule-based and on-demand). Extending a model with your documents means running these pipelines for the life of the system, not uploading files once.

Mapping the whole stack first helps you avoid buying a tool you cannot audit, or building something a product already does well.

Total cost of ownership, beyond the licence

Total cost is the build cost plus every period of run-time cost, and the run-time part grows with scale. Budget for:

  • Usage-based pricing that grows with adoption
  • Integration with your systems and identity
  • Evaluation before launch and monitoring after it
  • Updates as models, data and needs change
  • People to run and improve the system
  • The cost of switching away or re-architecting later

Step 2: who builds it

Once you decide to extend or build, the next question is whether your own team, a consultancy or a mix should do the work.

In-house teamAI consultancyHybrid
Time to first production systemSlower: hire first, then buildFaster: the team already existsFast start, then shifts in-house
Skill breadthWhat you can hireExperience across many buildsBoth
Cost over 2-3 yearsLooks cheapest at the start; risk of costly reworkHigher upfront, designed for lower run-time costRun-time cost designed in, then owned by you
Knowledge of your businessBuilds up over timeMust be learned per projectTransferred to your team
Scaling up or downSlowFlexibleFlexible
Code and IP ownershipYoursYours, if the contract says soYours
  • In-house fits when AI is a continuous part of the roadmap or the product, strict data rules make outside access hard, and you can recruit and keep senior AI engineers. A team needs LLM and ML engineers, data engineers, platform engineers, a product owner and an evaluation practice. A single hire rarely covers it.
  • A consultancy fits for your first production system, a defined set of initiatives, or when there is no AI leadership in-house yet.
  • Hybrid combines both: the consultancy builds the first systems, documents them and trains your team, or external engineers join a team you lead.

The cost that in-house comparisons miss

A common pattern: a company moves AI work in-house because it looks cheaper at the outset, then shelves or rolls back the project a year later because it became too expensive. The build cost was easy to compare. The cost of running the system at scale was not, so it never made it into the decision.

This is where an experienced consultancy earns its fee. Past builds show it which early shortcuts turn expensive, such as the wrong data layer, one oversized model or no observability, so you avoid the tunnel vision a first project tends to have and save money you did not know you were going to spend. Much of that saving appears after launch, which is why it is easy to miss when comparing quotes.

In practice it starts with an honest look at what you already have. When we join a project, the client usually has a database or ERP in place, and building on it is tempting because it gets a prototype out faster. Whether it suits the AI use case is the question that gets skipped, and it is cheaper to ask before the build than after. The same reasoning applies from a blank slate, where the user experience should drive the data design, not the reverse. Our case studies show what this looks like in delivered work.

Step 3: how to choose an AI consulting partner

Before you speak to firms, write down the business process you want to change, who owns it, the data it depends on and how you will know it works. If you cannot answer those yet, start with an AI readiness assessment and opportunity discovery. Then compare firms on the same seven criteria:

  1. A production track record, not demos. Ask for systems in use, and to speak to a client whose system is live. We run our own: the Sectors financial data platform serves semantic search to tens of thousands of users a month.
  2. Technical depth. Can they explain how they parse, chunk and search your documents, enforce access permissions, measure accuracy before launch and catch regressions after?
  3. The right type of firm. Strategy consultancies suit deciding what to do, AI engineering firms suit building and running systems, and extra engineers suit teams that already have a lead.
  4. Your domain and regulations. Do they know where your data may and may not go, and have they built where a wrong answer has consequences?
  5. Security and ownership. Can they deploy in your cloud or on-premise, and will you own the code, prompts, pipelines and evaluation sets?
  6. Cost thinking beyond the build. Ask them to estimate what the system will cost to run at scale. A good partner will tell you if your existing database or a single large model is the wrong default, and show you the numbers.
  7. A plan for after launch. Agree who monitors and improves the system, and how handover works if you take it in-house.

Questions worth asking every firm

  • Which systems like ours have you put into production?
  • Who exactly will work on our project, and how senior are they?
  • How will you measure whether the system is accurate enough?
  • How do you choose between models, and can we switch later?
  • What will this cost to run at 10 times today's usage, and what design choices change that?
  • Where will our data be stored and processed?
  • Do we own the code, prompts and evaluation sets?
  • What happens if we want to take it in-house later?

Red flags

  • Every example is a demo or a pilot, never a live system.
  • No answer to how accuracy will be measured.
  • A quote that covers the build but says nothing about run-time cost.
  • Vague answers about where your data goes.
  • Lock-in to proprietary tooling you cannot run without them.
  • The senior people in the pitch are not the people who will do the work.

A good engagement runs in four stages: discovery, a proof of concept on your real data, production with real users, then a handover or managed service under a clear agreement.

A quick self-assessment

  1. Would doing this better than competitors make a real difference to the business?
  2. Must answers come from your own documents or data?
  3. Does it need to work across several internal systems?
  4. Are there data residency, privacy or audit requirements?
  5. Has no product you have tried been accurate enough?
  6. Will usage grow enough that run-time cost matters more than build cost?

Three or more yes answers usually point to extending or building. Mostly no points to buying. If you then answer yes to needing a first production system soon, or to having no AI leadership in-house yet, start with a consultancy and plan the handover from day one.

Not sure where you land? A short opportunity discovery ranks your use cases and checks data readiness before you commit to a build, or talk to us about your situation.

Frequently Asked Questions

Should we build or buy AI?

Buy when the capability is common and not a differentiator. Extend a bought model with your own data when accuracy on your knowledge matters. Build when the system is a differentiator, spans many internal systems, or carries risk you cannot hand to a vendor.

When is an off-the-shelf AI tool good enough?

When the task is common across companies, the tool already performs well for your users, it needs little access to internal systems, and its data handling meets your requirements.

What is the hybrid approach of extending a bought model?

You keep a bought model or platform but connect it to your own documents and data through retrieval-augmented generation, add guardrails and evaluation, and sometimes fine-tune it. It gives you accuracy on your own content without building a model.

What is the Build-Time Trap in enterprise AI?

It is what happens when a team keeps the build cheap, say by reusing the database it already has or picking the simplest architecture, and the cost of running the system grows with scale. Over a few years the running costs can far exceed what was saved up front. Supertype's book The Enterprise AI Agentic Stack covers it in detail.

What hidden costs come with building or buying AI?

Usage-based pricing that grows with adoption, integration, evaluation and monitoring, updates as models and data change, the people to run the system, and the cost of switching away or re-architecting later.

Does regulated or sensitive data change the build vs buy decision?

Often, yes. If data cannot leave your environment or every answer must be auditable, you may need to extend or build so the system runs in your own cloud or on-premise with full logging.

How do we avoid vendor lock-in when buying AI?

Keep your data and evaluation sets in your own systems, prefer tools with open APIs and export options, keep the model layer swappable, and check the exit terms before you sign.

Should we hire an in-house AI team or work with an AI consultancy?

Hire in-house when AI is a continuous part of your roadmap and you can recruit and keep senior people. Use a consultancy for your first production systems, a defined set of initiatives, or when you have no AI leadership yet. Many companies combine both.

Is building AI in-house always cheaper than hiring a consultancy?

Not always. It often looks cheaper at the start, but running costs, rework and maintenance can change that, and some teams shelve or roll back projects a year in. An experienced consultancy brings cost lessons from past builds into the design, which is hard to get on a first project.

Who owns the code and IP when a consultancy builds the system?

It depends on the contract, so settle it before work starts. Make sure you own the code, prompts, pipelines and evaluation sets built for you, and that handover documentation and post-launch support are included.

What are the most important criteria for selecting an AI consulting firm?

A production track record, technical depth in retrieval, agents, evaluation and running cost, the right type of firm for your need, understanding of your data and regulatory constraints, security and code ownership, a view of cost that goes beyond the build quote, and a clear plan for who runs the system after launch.

What are red flags when evaluating an AI vendor?

Only demos and pilots, no evaluation plan, unclear data handling, a quote with no run-time cost, no post-launch plan, proprietary lock-in, and senior people in the pitch who will not work on the project.

Who maintains a custom AI system after it launches?

Either your own team or the partner that built it under a managed service. Plan this before you build, because AI systems need ongoing monitoring and updates as data and needs change.

Field notes, straight to your inbox

We publish what we learn building analytics and AI systems for some of the largest enterprises in the region. Subscribe and we will send the next one your way.

The latest in AI and Enterprise Analytics

We do not resell your data. We respect your privacy and trust.