Skip to report
IAN DIKHTIAR / RESEARCHDECISION DOSSIER2026

A field guide to software judgment

The software
you shouldn’t
build.

Most businesses do not need another app. They need a clear decision about the part that should be bought, the part that should be connected, and the small piece worth owning.

Open the dossier
KEEPREUSEBUYCONNECTBUILD
YOUR
EDGE
START
WITH THE
NEED
A decision is a sequence, not a personality test. The closer the need is to your differentiating domain, the more ownership may be justified.
BUY / CONNECT / BUILDEvidence before architecture8 sources ↗
01THE THESIS

Own the part
that makes you different.

The expensive mistake is not choosing a vendor. It is treating every gap in a tool as a reason to own an entire product.

Buying a tool can be the right move when the need is a commodity and the vendor carries the weight of updates, support, security work, and infrastructure. Building can be the right move when the workflow is the business advantage and the rules need to remain yours. Connecting is the middle path that gets skipped: keep the mature capabilities, then make the handoff feel like one service.

The first question should be concrete: what does a customer, employee, or operator need to finish? GOV.UK’s purchasing guidance asks teams to document the user need, capabilities, and decision process before choosing to build or buy. [1] That is useful because technology categories are poor substitutes for a real outcome.

THE TEST

“If this worked perfectly, what would be measurably easier for someone?”

01Keep

What already works and does not need a new owner.

02Connect

What should become one customer or operator journey.

03Build

What contains the domain advantage or a rule you must control.

02THE DECISION

Three moves, one outcome

Do less. Own better.

This comparison is a starting point for a real decision, not a scorecard. Open each panel, then test the smallest slice of the workflow with real users, permissions, data, and failure cases.

01BuyUse the commodity
Good fit

The need is common, the workflow is well understood, and a maintained product already meets most of the need.

Watch closely

Fit gaps, contract terms, export paths, service limits, and whether the product can be used safely by the people who need it.

First proof

Run a bounded fit test with real records, roles, and one awkward exception.

02ConnectJoin the islands
Good fit

The differentiating work sits between tools: a handoff, approval, notification, or view that nobody should retype.

Watch closely

Ownership of data, retries, duplicates, permission boundaries, provider outages, and the point where a sync becomes a second system of record.

First proof

Name the source of truth, then prove one complete round trip with a replayable test record.

03BuildOwn the difference
Good fit

The workflow itself is the advantage, the need changes quickly, or no product can represent the real domain without bending it out of shape.

Watch closely

Security, operations, support, recovery, upgrades, and the permanent owner after the first release. NIST’s SSDF exists because shipping code is only one part of the job. <Cite n={3} />

First proof

Write the narrowest version of the domain rule and test it with the people who will operate it.

QuestionBuyConnectBuild
Where is the value?The product itselfThe handoff between productsYour domain rules
Who carries the platform?Vendor, with contract limitsYou own the seam and its failure modesYou own the whole operating loop
What must be proved first?Fit with real workSource of truth and permissionsDomain rule and recovery

The “connect” column is where many practical fractional CTO decisions land: small, explicit integration work around a stable capability.

03THE SIGNALS

What evidence changes the choice?

Look for the
hidden weight.

01

The service does not stop at launch.

GOV.UK’s guidance says teams need roles to design, build, and run a service, and recommends buying missing skills without locking the service into a long fixed contract. A vendor or contractor can accelerate delivery; someone still has to own quality, decisions, and the handover. [2]

02

Security follows the boundary.

NIST’s SSDF groups security work across preparing the organization, protecting software, producing well-secured software, and responding to vulnerabilities. The work exists whether the code is built internally or wrapped around an integration. [3]

03

“Managed” does not mean “safe by default.”

CISA’s secure-by-design guidance asks manufacturers to take ownership of security outcomes and default settings. When you buy, ask what the product does safely without a custom patch; when you connect, ask what data and permissions cross the seam. [4]

04

Standards are an exit strategy.

Open standards make it easier to share data, change suppliers, and reuse components. They do not remove migration work, but they make the future legible enough to plan. [6]

04A BETTER PATTERN

A practical sequence for owners

Map the need.
Test the seam.
Keep the edge.

A good decision gets smaller as you learn. Start with a thin slice that reaches a real outcome; do not build the imagined future around an untested workflow.

  1. 01

    Name the finished outcome.

    Use the language of the person waiting for the result: an approved quote, a paid invoice, a resolved request, a portal update. Avoid “we need an app.”

  2. 02

    Inventory the existing capability.

    List what your current tools already know how to do, including roles, exports, events, APIs, webhooks, and support boundaries. Stripe’s hosted Checkout is a clean example of a capability that usually deserves to be used rather than rebuilt. [5]

  3. 03

    Make the seam explicit.

    Decide which system is authoritative, what can be retried, how duplicates are detected, and who can see or change each record. OWASP calls object-level authorization a common API weakness; test it at every endpoint that touches a record. [7]

  4. 04

    Build only the domain rule.

    If the business edge is a rule no vendor can represent cleanly, build that narrow rule and leave the commodity surfaces to maintained products. Choose the right identity assurance and recovery path for the risk; NIST’s current guidance treats usability, privacy, and security as part of the identity decision. [8]

READY TO DECIDE?Bring the messy workflow.

Ian helps owners separate the product they need from the product they merely imagined, then gets one useful slice operating safely.

05SOURCES

Sources & methodology

Evidence before
architecture.

This report was researched September 8, 2026 for business owners deciding how much software to own. It synthesizes official guidance and product documentation; it does not estimate project cost, vendor quality, or expected return for a particular company.

“Buy,” “connect,” and “build” are analytical categories used here to make a decision visible. In practice, a service may combine all three. Recommendations and examples are Ian Dikhtiar’s operating judgment, clearly separated from source-backed claims.

  1. [1]
    Define your purchasing strategy ↗

    Government Digital Service · GOV.UK · Updated September 3, 2026

    Official guidance that requires a documented user need, capability review, and explicit build-or-buy decision process. It is public-sector guidance, not a small-business cost benchmark.

  2. [2]
    Working with contractors or third parties ↗

    Government Digital Service · GOV.UK · Updated October 17, 2024

    Guidance on buying missing skills without locking a service into a fixed contract, including knowledge transfer, quality, and cyber-security expectations.

  3. [3]
    Secure Software Development Framework (SSDF) 1.1 ↗

    National Institute of Standards and Technology · February 2022

    NIST framework for reducing vulnerabilities and their impact across software development. It is a control framework, not a claim that building is inherently unsafe.

  4. [4]
    Secure by Design and -Default Principles ↗

    CISA and international partners · April 2023

    Joint guidance asking software makers to take ownership of secure defaults and shift security responsibility away from customers where possible.

  5. [5]
    Use a prebuilt Stripe-hosted payment page ↗

    Stripe Documentation · Current documentation checked September 2026

    Stripe documents hosted and embedded Checkout as low-code options. Product fit, regional payment methods, taxes, and webhook handling still require a real integration decision.

  6. [6]
    Working with open standards ↗

    Government Digital Service · GOV.UK · Updated June 13, 2024

    Guidance connecting open standards with reuse, supplier choice, lower lock-in, and change over time. Government context; the principles are broadly useful but not a price model.

  7. [7]
    API Security Top 10: Broken Object Level Authorization ↗

    OWASP API Security Project · 2023 edition

    Primary security guidance on checking authorization for every object and action addressed by an API. It explains a material integration risk without estimating its likelihood for a specific business.

  8. [8]
    Digital Identity Guidelines, Revision 4 ↗

    National Institute of Standards and Technology · Updated September 30, 2025

    Current identity guidance covering proofing, authentication, federation, security, privacy, and customer experience. The right assurance level depends on the service and threat model.

Back to the beginning ↑