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.