Build vs buy

Separate strategic differentiation from commodity capability and integration burden.

The decision

Where does owning the implementation create lasting value?

Assumptions and limits

No universal build/buy score can replace product, security, operating, and contract review.

Describe your situation

Decision context

Is this capability a source of customer differentiation?

  • Yes
  • No
  • Not agreed

Decision context

Can your team operate and evolve a custom solution?

  • Yes
  • No
  • Unclear

Capability fit

Have both options been tested against the hardest necessary case?

Use real acceptance criteria and allowed synthetic data. A vendor demo and a custom prototype are not equivalent evidence.

  • Yes, supported by evidence
  • Partly, with known gaps
  • No, the check is not met
  • Unknown, not verified

Capability fit

Is integration and ongoing change ownership included?

Account for identity, data mapping, upgrades and external dependencies. Buying does not remove integration work.

  • Yes, supported by evidence
  • Partly, with known gaps
  • No, the check is not met
  • Unknown, not verified

Operating constraints

Can both options meet the required data and access boundary?

Check actual data flows, tenant isolation, privileged access and deletion requirements, not a generic compliance badge.

  • Yes, supported by evidence
  • Partly, with known gaps
  • No, the check is not met
  • Unknown, not verified

Economics and reversibility

Are lifecycle costs compared over the same period and usage?

Include licenses, internal operations, support, integration, growth assumptions, overlap and exit, without mixing currencies.

  • Yes, supported by evidence
  • Partly, with known gaps
  • No, the check is not met
  • Unknown, not verified

Economics and reversibility

Is failure or withdrawal of support handled for each option?

For custom work, include key-person dependency; for purchased software, include vendor support and usable export paths.

  • Yes, supported by evidence
  • Partly, with known gaps
  • No, the check is not met
  • Unknown, not verified

Decision evidence

Can a bounded experiment resolve the decisive unknown in time?

Name the decision deadline, experiment owner, cost limit and stopping rule. A pilot should not quietly become the commitment.

  • Yes, supported by evidence
  • Partly, with known gaps
  • No, the check is not met
  • Unknown, not verified

How this tool works

Each selected answer maps to a stated observation and a check to perform. Answers are not weighted, added together, or converted into a score, diagnosis, or automatic recommendation.

An unknown answer identifies evidence to collect. Review each observation against your system and constraints; one favorable answer does not establish overall readiness or fit.

Model assumptions

  • No universal build/buy score can replace product, security, operating, and contract review.
  • Responses are self-reported and have not been independently verified.
Is this capability a source of customer differentiation?

Yes: Control over behavior and iteration may justify building.

Check: Identify the specific behavior a vendor cannot provide.

No: Buying could save time if integration and ongoing fees are reasonable.

Check: Run a fit test using your hardest workflow.

Not agreed: The decision depends on product strategy.

Check: Ask product and sales which outcomes buyers actually value.

Can your team operate and evolve a custom solution?

Yes: Build remains a viable option.

Check: Estimate maintenance, security, and support ownership.

No: Building would create an operating gap.

Check: Compare vendor support, integration, and exit costs.

Unclear: Delivery capacity is unproven.

Check: Pilot the hardest slice before a long-term commitment.

Have both options been tested against the hardest necessary case?

Yes, supported by evidence: Both options can be compared on the same difficult behavior.

Check: Retain unsupported cases and confirm which are genuinely mandatory.

Partly, with known gaps: One option or a common case is tested, leaving an uneven comparison.

Check: Run the same exception, failure and integration cases for both options.

No, the check is not met: Feature lists alone cannot establish which option delivers the required outcome.

Check: Run the same exception, failure and integration cases for both options.

Unknown, not verified: Missing evidence prevents a conclusion. Use real acceptance criteria and allowed synthetic data. A vendor demo and a custom prototype are not equivalent evidence.

Check: Run the same exception, failure and integration cases for both options.

Is integration and ongoing change ownership included?

Yes, supported by evidence: The comparison includes the work around the core implementation.

Check: Record owners and upgrade acceptance checks for each interface.

Partly, with known gaps: Initial integration is considered, but maintenance or upgrades remain unowned.

Check: Map required interfaces and estimate their first delivery and recurring maintenance separately.

No, the check is not met: The apparent faster option may transfer work into an unmanaged integration layer.

Check: Map required interfaces and estimate their first delivery and recurring maintenance separately.

Unknown, not verified: Missing evidence prevents a conclusion. Account for identity, data mapping, upgrades and external dependencies. Buying does not remove integration work.

Check: Map required interfaces and estimate their first delivery and recurring maintenance separately.

Can both options meet the required data and access boundary?

Yes, supported by evidence: The required controls have comparable evidence for both choices.

Check: Have the security owner retain the evidence and scope of any accepted exception.

Partly, with known gaps: Some controls fit, but exceptions may require a design or contract change. Resolve the prerequisite's remaining gaps before making the stated commitment.

Check: Review one sensitive data flow and a denied-access case with the security owner.

No, the check is not met: An option fails a stated control prerequisite and needs remediation or a different scope.

Check: Review one sensitive data flow and a denied-access case with the security owner.

Unknown, not verified: This prerequisite is unverified, not proven absent. Resolve its evidence before making the stated commitment. Missing evidence prevents a conclusion. Check actual data flows, tenant isolation, privileged access and deletion requirements, not a generic compliance badge.

Check: Review one sensitive data flow and a denied-access case with the security owner.

Are lifecycle costs compared over the same period and usage?

Yes, supported by evidence: The cost comparison is bounded to equivalent workload and time assumptions.

Check: Run an explicit higher-usage or higher-support scenario with the same inputs.

Partly, with known gaps: Base prices are known, but omitted lifecycle costs may change the result.

Check: List entered costs, period, usage basis and exclusions before calculating a difference.

No, the check is not met: A build budget and a subscription price are not yet a fair comparison.

Check: List entered costs, period, usage basis and exclusions before calculating a difference.

Unknown, not verified: Missing evidence prevents a conclusion. Include licenses, internal operations, support, integration, growth assumptions, overlap and exit, without mixing currencies.

Check: List entered costs, period, usage basis and exclusions before calculating a difference.

Is failure or withdrawal of support handled for each option?

Yes, supported by evidence: Continuity does not depend entirely on one supplier or individual.

Check: Keep a representative restore or handover record and an accountable owner.

Partly, with known gaps: A fallback exists, but restoration or handover evidence is incomplete.

Check: Rehearse how the service continues if its primary maintainer or supplier is unavailable.

No, the check is not met: The choice creates a continuity dependency without a recovery path.

Check: Rehearse how the service continues if its primary maintainer or supplier is unavailable.

Unknown, not verified: Missing evidence prevents a conclusion. For custom work, include key-person dependency; for purchased software, include vendor support and usable export paths.

Check: Rehearse how the service continues if its primary maintainer or supplier is unavailable.

Can a bounded experiment resolve the decisive unknown in time?

Yes, supported by evidence: The next experiment can inform the choice before the commitment window closes.

Check: Review results against the predefined decision and stop rules.

Partly, with known gaps: A pilot exists, but its acceptance or stopping condition is unclear.

Check: Select one decisive unknown and agree the owner, deadline and evidence that would change the choice.

No, the check is not met: More experimentation may consume the decision window without reducing uncertainty.

Check: Select one decisive unknown and agree the owner, deadline and evidence that would change the choice.

Unknown, not verified: Missing evidence prevents a conclusion. Name the decision deadline, experiment owner, cost limit and stopping rule. A pilot should not quietly become the commitment.

Check: Select one decisive unknown and agree the owner, deadline and evidence that would change the choice.

Hypothetical worked example

These illustrative inputs are not your result, a customer case, or a benchmark. Change the inputs above to review your own situation.

Is this capability a source of customer differentiation?
Not agreed
Can your team operate and evolve a custom solution?
Unclear
Have both options been tested against the hardest necessary case?
Unknown, not verified
Is integration and ongoing change ownership included?
Unknown, not verified
Can both options meet the required data and access boundary?
Unknown, not verified
Are lifecycle costs compared over the same period and usage?
Unknown, not verified
Is failure or withdrawal of support handled for each option?
Unknown, not verified
Can a bounded experiment resolve the decisive unknown in time?
Unknown, not verified

Resolve the flagged prerequisites before committing to this decision

8 applicable prompts reviewed. 1 flagged prerequisite needs owner review before the affected use or commitment. These are self-reported observations, not proof of readiness, a maturity grade or a recommendation to buy a service. Even an all-positive review needs supporting evidence.

  • Is this capability a source of customer differentiation? The decision depends on product strategy.
  • Can your team operate and evolve a custom solution? Delivery capacity is unproven.
  • Have both options been tested against the hardest necessary case? Missing evidence prevents a conclusion. Use real acceptance criteria and allowed synthetic data. A vendor demo and a custom prototype are not equivalent evidence.
  • Is integration and ongoing change ownership included? Missing evidence prevents a conclusion. Account for identity, data mapping, upgrades and external dependencies. Buying does not remove integration work.
  • Can both options meet the required data and access boundary? This prerequisite is unverified, not proven absent. Resolve its evidence before making the stated commitment. Missing evidence prevents a conclusion. Check actual data flows, tenant isolation, privileged access and deletion requirements, not a generic compliance badge.
  • Are lifecycle costs compared over the same period and usage? Missing evidence prevents a conclusion. Include licenses, internal operations, support, integration, growth assumptions, overlap and exit, without mixing currencies.
  • Is failure or withdrawal of support handled for each option? Missing evidence prevents a conclusion. For custom work, include key-person dependency; for purchased software, include vendor support and usable export paths.
  • Can a bounded experiment resolve the decisive unknown in time? Missing evidence prevents a conclusion. Name the decision deadline, experiment owner, cost limit and stopping rule. A pilot should not quietly become the commitment.

Checks for this example

  • Ask product and sales which outcomes buyers actually value.
  • Pilot the hardest slice before a long-term commitment.
  • Run the same exception, failure and integration cases for both options.
  • Map required interfaces and estimate their first delivery and recurring maintenance separately.
  • Review one sensitive data flow and a denied-access case with the security owner.
  • List entered costs, period, usage basis and exclusions before calculating a difference.
  • Rehearse how the service continues if its primary maintainer or supplier is unavailable.
  • Select one decisive unknown and agree the owner, deadline and evidence that would change the choice.