Field note

Engineering

When should a business build software instead of buying it?

Compare workflow fit, integration, ownership, change, and long-term support before choosing.

Two ways to spend too much

A company can build software that already exists. It can also keep paying for a product that forces staff into workarounds. The cost is broader than the initial purchase or development.

Compare the real fit

List the workflow, users, existing systems, required integrations, data needs, and expected changes. Then check how much configuration an off-the-shelf tool requires and which compromises remain.

Count ownership and upkeep

Custom software brings responsibility for security, hosting, maintenance, support, and future development. Purchased software brings subscription, vendor, data-portability, and integration considerations.

Make the decision on evidence

Estimate costs over a realistic period and identify who will own the system. Without workflow details, budget, timeline, and maintenance capacity, a build-versus-buy recommendation is incomplete.

Back to all Field Notes