Build custom software when the capability is a competitive differentiator or needs deep integration and ownership. Buy an off-the-shelf product when the need is standard and speed matters most. Take a hybrid path, buying a core and building the edges, when you want the speed of a product but need it to fit. The decision is best made against a short framework rather than by upfront price alone.
The most common mistake is deciding on cost today and ignoring cost over years, or building what you could have bought. Here is a framework to avoid both.
The decision framework
Run through six questions.
- Is it a differentiator? If the capability is core to your product or a competitive edge, lean build. If it is back-office plumbing, lean buy.
- How standard is the workflow? Very standard needs lean buy; distinctive workflows lean build or extend.
- How deep are the integrations? Light integration leans buy; deep, real-time integration with your systems leans build.
- What is the timeline? A tight deadline with standard needs leans buy or hybrid.
- Do you need ownership? If owning the platform and data matters, that leans build.
- What is the total cost of ownership? Weigh licences, customization and workaround cost over years, not just the upfront price.
When buy wins
Buying wins when the need is standard, well served by mature products, not a differentiator, and speed matters more than exact fit. You get supported software quickly, at a lower upfront cost, with a vendor maintaining it.
