Internal Tools / Insight

Build, Buy, or Connect? When a Spreadsheet Workflow Needs an Internal Tool

A practical decision framework for spreadsheet workflows that have become important, fragile, or difficult to control.

Reading time
9 min read
Updated

Direct answerIn brief

What you need to know

A spreadsheet workflow may need an internal tool when several people depend on it, permissions matter, data comes from multiple systems, mistakes are costly, and the workflow needs reliable status or history. Before building, compare four options: improve the spreadsheet, buy a product, connect existing systems, or build a focused tool.

For whom

Owners and operations leaders whose spreadsheet has quietly become a business system—and technical leaders deciding whether custom software is justified.

01

The spreadsheet is not automatically the problem

Spreadsheets are fast, flexible, familiar, and inexpensive. For a changing process owned by one or two people, that can be exactly right. Replacing a workable spreadsheet with custom software adds cost, training, and maintenance without necessarily improving the business.

The problem begins when the spreadsheet carries responsibilities it was never designed to manage: permissions, concurrent updates, workflow state, integrations, audit history, or reliable service to customers and staff.

02

Seven signs the workflow needs a decision

  • People maintain multiple copies or disagree about which version is current.
  • The process depends on formulas, macros, or knowledge held by one person.
  • Staff copy the same information between the spreadsheet and other systems.
  • Different roles should see or edit different information.
  • It is difficult to tell who changed a value, approved a step, or owns the next action.
  • The file becomes slow, fragile, or hard to test as rules accumulate.
  • A mistake can delay delivery, misstate money, or affect a customer commitment.
03

The four-option decision matrix

OptionBest whenMain trade-off
Keep and improveLow volume, few users, changing processLimited control and integration
Buy softwareCommon process with acceptable standard workflowsSubscription cost and adapting to the product
Connect toolsExisting systems work but data and actions do not flowIntegration ownership and system limits
Build a focused toolWorkflow is distinctive, important, stable, and underservedUpfront cost and ongoing product responsibility
04

Define requirements from the work, not the spreadsheet

  1. 01

    Outcome

    What must be true when the process is complete?

  2. 02

    Users and roles

    Who creates, reviews, approves, administers, and only views?

  3. 03

    Normal path

    What happens in most cases from trigger to result?

  4. 04

    Exceptions

    Which variations need support, and which should remain manual?

  5. 05

    Systems

    Where is the source of truth, and which data or actions must move?

  6. 06

    Evidence

    What history, status, approval, or export must the business retain?

  7. 07

    Measure

    Which time, cost, error, or service result will show improvement?

05

Anonymized example: approval work beyond the spreadsheet

A team used a spreadsheet to track financial requests and approvals. The calculations were manageable, but the surrounding workflow was not: access differed by role, supporting evidence lived elsewhere, status updates were manual, and nobody had a dependable audit trail.

Buying a broad platform would have forced the company to change more than the target process. Connecting systems solved only part of the problem. A focused internal tool was justified because the workflow was stable and high consequence. Its boundary stayed narrow: requests, role-based approval, audit history, and required integrations.

06

What to include in the build decision

  • Discovery and process definition—not only interface development.
  • Authentication, permissions, security review, backups, and auditability.
  • Data migration and integration with existing systems.
  • Testing, rollout, training, and a manual fallback.
  • Hosting, monitoring, support, dependency updates, and future changes.
  • The opportunity cost of the internal people needed to own decisions.
07

When not to build an internal tool

Do not build when a supported product meets the important requirements, the process has no owner, the rules change every month, or the organisation cannot maintain the result. Avoid a complete replacement when one integration or small operational interface removes most of the pain.

AuthorshipFirst-hand expertise

Written by
Nickolas KyryliukProducts · Web · Mobile, Resolv
Reviewed by
Faycal BenaissaSystems · Cloud · AI, Resolv

FAQCommon questions

Questions business owners ask

When should Excel be replaced with an internal tool?

Consider replacement when the workflow needs reliable multi-user access, permissions, integrations, audit history, status management, or controls that have become fragile. Compare buying and connecting before building.

Is it cheaper to build or buy software?

Buying is usually cheaper for a standard process, especially after maintenance is included. Building can make sense when the workflow is distinctive, important, stable, and poorly served by available products.

Can we keep the spreadsheet and add automation?

Yes. A spreadsheet can remain a useful interface or reporting surface while integrations handle data transfer and validation. This can be a sensible intermediate step if ownership and failure handling are clear.

Who should own a custom internal tool?

A named business owner should own outcomes and priorities, while a technical owner handles security, operation, maintenance, and changes. Without both, the tool is likely to decay.

MethodSources and context

Built from Resolv’s first-hand process, software, and AI delivery experience. Examples are anonymized or illustrative; use the framework to create a measured starting point for your own business.

Review the build, buy, or connect decision

Choose the smallest responsible solution.

We can map the workflow, test the options, and make the build boundary—and its ongoing ownership—clear.