Skip to content
Preptima
mediumDesignScenarioCase StudySeniorStaffLead

How do you decide whether to build a capability in-house or buy it?

5 min readUpdated 2026-08-15

Answer

Short answer

Build what your users pay you for and buy the rest, correcting that heuristic for switching cost and data gravity. The comparison people get wrong is licence fee versus zero, when it is really licence fee versus salaries, on-call and opportunity cost for as long as the system lives.

Build versus buy is a technical strategy decision, not only a procurement decision. Good build versus buy reasoning asks whether the capability differentiates the product, whether the team can operate it, and how expensive it will be to exit later. Weak build versus buy answers compare feature checklists. Strong technical strategy treats build versus buy as a choice about control, focus, risk, and the future architecture you are willing to own.

Good build versus buy work is part of technical strategy because technical strategy decides where engineering attention should compound.

Was this answer helpful?

Likely follow-ups

  • The vendor doubles its price at renewal. What leverage do you have, and when should you have created it?
  • How does the answer change if the capability is regulated?
  • Your team says they can build it in six weeks. How do you evaluate that estimate?
  • When would you buy something that is a core differentiator?

Related questions

Masterclass guide