Marshall Tech

Build vs Buy: A Decision Framework for Business Technology

Nick Hugh7 min read
Build vs BuyDecision FrameworkCustom SoftwareSaaSTechnology Strategy

Build when the capability is your competitive advantage, when no off-the-shelf solution fits your workflow, or when platform lock-in is an unacceptable risk. Buy when the function is commodity (accounting, email, project management), when time-to-value matters more than customisation, or when the vendor's R&D investment exceeds what you'd spend building. Most businesses should build 10–20% of their stack and buy the rest.

Build vs buy is the most common technology decision growing businesses face, and the most commonly made poorly. The mistake isn't choosing build or buy. It's applying one answer to every situation instead of evaluating each decision on its own merits.

Build when: the functionality is your competitive advantage (if it differentiates you, own it), no existing solution handles your specific workflow (the workarounds cost more than building), you need complete data control (compliance, security, IP), or the integration cost of an off-the-shelf solution exceeds building from scratch.

Buy when: the function is commodity (email, accounting, project management — no competitive advantage in building your own), the vendor's R&D investment dwarfs yours (they have 50 engineers improving the product; you'd have 1), time-to-value is critical (buying is days, building is months), or the total cost of ownership (including maintenance, upgrades, security) favours buying.

The hidden cost of buying: integration, customisation limitations, vendor lock-in, and dependency on the vendor's roadmap. The hidden cost of building: maintenance, security, hiring, and the opportunity cost of engineering time spent on infrastructure instead of features.

Decision matrix scoring: for each capability, score it on differentiation (1–5), available solutions fit (1–5), integration complexity (1–5), and total cost of ownership over 3 years. Build when differentiation is high and solution fit is low. Buy when differentiation is low and solution fit is high.

Review the decision annually. A capability you bought last year might need to be built this year because your needs have outgrown the platform. A capability you built might now be better served by a mature SaaS product. The goal is right-sizing your build/buy ratio as the business evolves.

Frequently Asked Questions

For most businesses: 10–20%. This means commodity functions (email, accounting, project management) are bought, while core differentiators (customer-facing products, unique workflows, competitive data models) are built. Companies whose core product is technology may build 50–70% of their stack.

Include: initial cost (license/build), integration cost, training, ongoing subscription/maintenance, customisation, migration cost if you leave, and opportunity cost. Calculate over 3 years minimum. Most 'cheap' SaaS tools are expensive when integration and customisation costs are included.

This is a valid strategy called 'buy then build.' Start with an off-the-shelf solution to validate the need and understand requirements. When you outgrow it, you have real usage data to inform the custom build. Budget 2–3 months for migration and plan data export from the start.

Sources

Related resources

Move from this article into proof, definitions, and adjacent decision support.

Expert insight

On the build vs buy technology decision

Most businesses should build 10-20% of their stack and buy the rest. Build what differentiates you. Buy the commodity functions. Review the split annually. What you bought last year might need building this year.

Updated 20 Jan 2026

Open resource

Expert

Nick Hugh

Nick Hugh, AI Expert & Fractional CTO at Marshall Tech, Sydney

Updated 9 Apr 2026

Open resource

Case study

UNDR CTRL: Simplifying the Platform & Bringing It In-House

UNDR CTRL needed a partner to help simplify their existing platform, build out some new features, and move away from their previous development provider. Marshall Tech worked closely with the team over several months to tidy up the codebase, ship new functionality, and hand over a cleaner, more manageable product.

Updated 21 Mar 2026

Open resource

Insight

No-Code vs Custom Code: When to Choose Each in 2026

Choose no-code for internal tools, MVPs, and workflows where speed-to-market matters more than customisation. Choose custom code when you need complex business logic, high performance, data control, or deep integrations. Most growing businesses use both: no-code for rapid prototyping and internal tools, custom code for customer-facing products.

Updated 26 Feb 2026

Open resource

Case study

KIKOFF: Backend Overhaul & Multitenancy Platform Build

KIKOFF needed a complete backend overhaul and a scalable multitenancy platform for managing sports leagues, venues, and teams across multiple organisations. Marshall Tech provided fractional CTO services, overhauling the backend architecture and building a multitenancy product that allows rapid feature development and seamless organisation onboarding.

Updated 26 Feb 2026

Open resource

Case study

SportsBlock: Custom Platform Build & AI Integration

SportsBlock needed a fan engagement platform that could handle real-time sports data, AI-curated content, and social features at scale. Marshall Tech delivered the MVP in 6 weeks with a custom backend and Next.js frontend, then scaled to 50k+ monthly active users, all running on under $500/month in infrastructure.

Updated 26 Feb 2026

Open resource

Last updated: