← BackReference (opens in a new tab)

Build vs Buy

Decide which capabilities deserve your team's long-term ownership. · Product Judgment · Lesson 13 · 3 min

Build vs Buy · 3 min

Situation

“We can build that in two weeks.”

A team needs email delivery for product notifications. An engineer estimates two weeks for an initial sending service. A vendor charges a monthly fee.

Comparing the initial build with the subscription misses deliverability, retries, monitoring, abuse handling, maintenance, and future changes. Ownership continues after launch.

Mental model

Compare whole-system costs.

Consider time to value, strategic differentiation, integration effort, operating cost, reliability needs, vendor risk, and switching cost.

A commodity capability often favors buying. A capability that makes your product meaningfully different may deserve ownership. Neither statement is absolute: constraints can reverse the decision.

Example

Buy delivery; own the customer experience.

A product might use an email provider while keeping notification preferences, message rules, templates, and user-facing delivery states in its own system.

That boundary lets the team focus on product behavior. A clear internal interface and exportable records can make a future vendor switch less disruptive, though never free.

Failure case

Buying a feature that cannot fit the workflow.

A vendor's demo may show the required feature but omit a needed region, permission model, data policy, or API operation. Validate those constraints with an integration test.

Also examine pricing at expected volume and what happens when a quota is exceeded. Avoid basing the decision only on the entry-level plan.

PM question

What would make us regret this choice?

For buying, consider vendor outages, missing capabilities, and data portability. For building, consider on-call burden and displaced roadmap work.

Ask engineering which pieces would be hard to replace later. Prefer a reversible boundary when the strategic importance of the capability is still uncertain.

Remember this

Buy versus build is a decision about ownership.

Include the lifecycle, not only the launch estimate. Be explicit about which product behavior remains yours to define and support.