Blog · Essay · build vs buy vs integrate

build vs buy vs integrate: When Custom AI Beats Off‑the‑Shelf Solutions

The conversation in the boardroom this week started with a headline that many of us have seen: Singapore Updates Model AI Governance Framework for Agentic AI. The update is a reminder that compliance, risk, and governance are now baked into every AI decision. For CEOs, the practical question that follows is not “what regulation applies?” but “how do we get an AI solution into production without breaking the business?”

In my ten‑year run as an operator‑advisor, I have shipped more than thirty AI‑enabled products, some built from scratch, some bought off the shelf, and many stitched together with third‑party APIs. The pattern is simple: most failures start at the point where the decision to build, buy, or integrate is made without a concrete inspection of the end‑to‑end workflow. Below I walk through a recent client’s experience, the checklist I use on a Monday morning to avoid the same traps, and the concrete actions a CEO can order to keep the ship steady.


1. The failure that sparked the lesson

Acme Logistics, a mid‑size freight forwarder in Southeast Asia, wanted to automate its shipment‑exception handling. The product team saw a demo of a ChatGPT‑style LLM that could read emails, extract exception codes, and suggest corrective actions. The CFO liked the price tag – a subscription of $2,000 per month – and the CTO signed a three‑year contract. The plan was to buy the LLM and integrate it with Acme’s existing ERP.

Within two weeks of go‑live the system started routing 30 % of exceptions to the wrong department. The root cause? The LLM had been trained on generic English corpora and could not reliably interpret Acme’s industry‑specific abbreviations (e.g., “CFS”, “CY”). The integration layer simply passed the raw LLM output to the ERP, assuming the downstream system could handle the noise. The result was a cascade of manual overrides, frustrated staff, and a spike in support tickets.

The CEO’s reaction was to double‑down on the vendor, demanding more “fine‑tuning”. The vendor replied that fine‑tuning required a separate data‑labeling contract – another $15 k per month. The CFO pushed back, and the project stalled.


2. Why “just use ChatGPT” breaks down at process‑redesign

The Acme story illustrates three hidden assumptions that often accompany a buy decision:

  1. The model already knows the domain – most off‑the‑shelf LLMs are trained on public data, not on the niche vocabularies that exist in regulated or specialized industries.
  2. Integration is a plug‑and‑play step – the API contract may be simple, but the surrounding data‑validation, error‑handling, and audit‑trail logic are rarely considered.
  3. Cost is linear – subscription fees are predictable, but the hidden cost of data preparation, prompt engineering, and ongoing monitoring can dwarf the headline price.

When a CEO asks a product team to “just use ChatGPT”, the answer is usually a shortcut to avoid a deeper discussion about process redesign. The reality is that AI is a *component* of a workflow, not a replacement for the workflow itself. If the surrounding process is not re‑engineered to accommodate AI uncertainty, the whole system collapses.


3. The three‑pronged decision framework

From my experience, the most reliable way to decide between build, buy, or integrate is to run a three‑pronged checklist on the first Monday after the idea surfaces. The checklist is deliberately short – the goal is to surface deal‑breakers before any contract is signed.

CriterionBuildBuyIntegrate
Domain specificity – Do you need a model that understands proprietary terminology?✅ If you have internal data scientists and a labeled dataset, building gives you full control.❌ Off‑the‑shelf models rarely meet this without extra fine‑tuning.✅ If you can wrap a fine‑tuned model in a micro‑service, integration can work.
Speed to market – How quickly must the solution be in production?❌ Building from scratch can take 6‑12 months.

| ✅ Buying a SaaS can be days to weeks. | ✅ Integrating a third‑party API is often weeks, but depends on data‑pipeline readiness.

Total cost of ownership (TCO) – Include data prep, monitoring, compliance, and staff time.✅ Higher upfront cost but predictable OPEX after launch.

| ❌ Subscription fees may look low but hidden costs add up. | ✅ Integration adds engineering effort; TCO rises if you need custom adapters.

Regulatory & security posture – Do you need ISO 27001‑level controls on the model itself?✅ You can embed ISO controls directly.

| ❌ Vendor may not meet your audit requirements. | ✅ You can wrap the vendor API behind a gateway that enforces controls.

If more than two cells in a column are red, that option is a red flag.


4. What I would inspect on a Monday

When a CEO asks me to “look at the AI proposal”, I open my notebook with the following items:

  1. Data lineage map – Where does the raw data originate, how is it transformed, and where does it flow into the model? If the map shows a black‑box hand‑off to a vendor, that’s a risk.
  2. Error‑budget policy – What error rate is acceptable for the business process? I ask the product owner to quantify the cost of a false positive versus a false negative. If the policy is missing, the model will be judged by the board on the wrong metric.
  3. Compliance checklist – Does the solution meet Singapore’s Model AI Governance Framework? Does it have audit logs, explainability hooks, and data‑retention controls? If not, the legal team will block it.
  4. Skill inventory – Do we have in‑house ML engineers, data labelers, and MLOps staff? If the answer is “no”, a build effort will stall, and a buy will become a vendor‑lock‑in.
  5. Integration contract – Review the API SLA, rate limits, and versioning policy. A vendor that changes the API every quarter without notice will break downstream workflows.

These five items can be completed in a single day and give the CEO a clear picture of the risk profile.


5. The remediation path that saved a client

A fintech startup I advised last year wanted to embed fraud‑detection AI into its transaction pipeline. They initially chose a third‑party fraud‑score API (buy). After a month, the API started returning “risk scores” that were out of sync with the startup’s risk appetite, causing a 15 % drop in approved transactions.

What we did:

  1. Paused the live feed – Prevented further revenue loss.
  2. Ran the data‑lineage map – Discovered that the API’s model was trained on US‑centric data and did not account for the startup’s regional transaction patterns.
  3. Built a thin‑layer of feature engineering – Using the startup’s own transaction logs, we added locality‑aware features (e.g., IP‑region, device fingerprint) before sending the request to the vendor.
  4. Integrated a custom fallback model – A lightweight gradient‑boosted tree trained on the startup’s historic fraud cases. When the vendor score fell outside a calibrated band, we fell back to the internal model.
  5. Implemented a monitoring dashboard – Showed real‑time drift, error‑budget consumption, and compliance flags.

Within three weeks the approval rate recovered, and the CFO approved a modest budget to transition from the vendor to a hybrid build‑integrate approach. The key was not to abandon the vendor, but to integrate a custom component that addressed the domain gap.


6. Action plan for CEOs this week

MondayTuesdayWednesday
Run the three‑pronged checklist on every AI initiative in the pipeline. Flag any that have more than two red cells.Commission a data‑lineage map for the flagged initiatives. Use a simple spreadsheet: source → transform → model → output.Define an error‑budget policy with the CFO and the business owner. Document the acceptable false‑positive/negative cost and embed it in the project charter.
ThursdayFriday
Review vendor contracts for integration SLAs, versioning, and audit‑log provisions. Ask legal to sign off on the compliance checklist.Decide the execution mode – build, buy, or integrate – based on the checklist, data map, and error‑budget. Issue a go/no‑go decision memo to the product team.

By the end of the week you will have a clear, risk‑aware roadmap for each AI effort. The alternative – letting the “just use ChatGPT” mantra dictate the choice – almost always leads to the kind of breakdown Acme experienced.


7. When to revisit the decision

AI projects are not set‑and‑forget. Every six months, run a re‑assessment sprint:

  • Has the data distribution shifted?
  • Have regulatory requirements changed?
  • Are the operational costs still within the TCO model?

If any answer is “yes”, you may need to pivot from buy to build, or from integrate to a fully owned solution.


FAQ

What signals that a “buy” decision will likely fail?

When the vendor cannot provide domain‑specific training data, the integration SLA is vague, or the solution does not meet your compliance framework, the risk of failure spikes.

How much data is needed to justify building a custom model?

There is no hard threshold, but a rule of thumb is: if you have at least 10 k labeled examples that capture the edge cases critical to your business, building becomes viable.

Can I start with a vendor and later switch to a custom model?

Yes, but design the integration layer with a model‑agnostic contract (e.g., a REST endpoint that accepts a JSON payload). This makes swapping the backend model painless.

How do I ensure AI governance stays aligned with Singapore’s Model AI Governance Framework?

Embed audit‑log hooks at the data‑ingest and model‑output stages, enforce explainability through prompt‑engineering or model‑interpretability tools, and run quarterly compliance reviews with your ISO 27001 auditor.

What role should the CEO play in the day‑to‑day AI execution?

Set the risk appetite, approve the error‑budget, and ensure the three‑pronged checklist is applied to every proposal. The rest of the execution lives with the product, engineering, and compliance leads.


If you want to walk through this framework with your own portfolio of AI projects, I’m happy to chat. Book a short discovery call here or explore more of my work on the CEO advisory blog.

In the market

Headlines this post is responding to — not invented stats.