Build vs buy: choosing an AI solution you won’t regret
A decision framework for choosing between a hosted AI product, a vendor-assembled solution, or a custom build — based on what actually moves the outcome.
The build-vs-buy question for AI is usually framed as "save time with a vendor or save money by building." That framing is wrong. The real question is: which approach leaves you with the capability you need 18 months from now?
The three real options
- Hosted product. A SaaS that does the thing. You configure; they run.
- Vendor-assembled custom. A consultancy or systems integrator builds you a one-off on top of their components.
- In-house / on-your-infra build. You own the code, the data pipeline, and the operational responsibility.
When hosted product is the right answer
- The problem is common enough that a product exists for it (CRM, marketing automation, basic chatbots)
- Your data isn’t regulated or the vendor has a BAA/SOC 2 Type II
- The cost of waiting for a custom build exceeds the cost of vendor lock-in
- You don’t need to modify the model’s behavior on proprietary data
Red flags: the vendor can’t explain their data-handling in 30 seconds; the contract term is 3+ years; your use case isn’t on their public roadmap.
When vendor-assembled custom is right
- You need customization, but don’t have the team to own operational responsibility
- The problem is big enough to justify six figures but not a permanent AI team
- You need something running in weeks, not months, and your internal team is fully loaded
- You want the option to take ownership later (insist on IP transfer, documented handoff, no proprietary dependencies)
Red flags: the vendor wants to host it for you forever; their solution depends on their own proprietary framework; they resist writing the code into your repositories.
When to build in-house
- The AI capability becomes a direct part of your competitive moat
- Data cannot leave your network under any deal terms
- You already have (or can hire) an AI engineering team
- The use case will evolve monthly based on your own domain
Red flags: you’re building to "keep up" with competitors rather than to solve a specific business problem; the executive buyer can’t define "done."
The hybrid path almost everyone ends up on
In practice, the best answer for most enterprises is: use a vendor-assembled build to get to production fast, with an explicit plan for your team to take operational ownership within 6-12 months.
That path requires:
- All code, data, and infrastructure in your accounts (not the vendor’s)
- Open-weight models or vendor models with clear migration paths
- Documentation, runbooks, and training as explicit deliverables
- Structured transfer: shadow operations, joint on-call, then independent operations
This is the shape of most of our Secure AI Build engagements. It buys speed without locking you in.
Five questions to ask before you sign anything
- Who owns the code, the weights, and the data after the contract ends?
- Can our security team sign off on the data flow in one meeting?
- What’s the operational cost once you walk away?
- If your vendor disappears tomorrow, can we still run the system?
- What does "done" mean for this engagement? Is it a running system, a knowledge transfer, or both?
If a vendor can’t answer all five clearly in your first call, you have your answer.