There is a reflex in technology circles to treat any spreadsheet as a symptom of immaturity. It is a bad reflex, and it leads businesses into software projects they did not need.

Spreadsheets are extraordinary tools. They are fast to build, require no procurement, need no developer, work offline, are understood by nearly every office worker on earth, and can be inspected end to end by the person relying on them. Very little purpose-built software can claim any of that, let alone all of it.

The question is not whether spreadsheets are good. It is which problems they fit.

The properties that make a spreadsheet the right choice

One person, or a small number, use it. Concurrency is where spreadsheets struggle. If one owner maintains it and others read it, most of the classic problems never appear.

The logic is visible and self-contained. A model where you can follow the arithmetic by clicking through cells is auditable in a way a database-backed application usually is not. For financial modelling, scenario comparison and one-off analysis, this transparency is the feature.

The shape of the problem is still changing. If you do not yet know which fields you need, a spreadsheet lets you find out. Discovering your requirements in a spreadsheet costs an afternoon. Discovering them halfway through a software build costs a great deal more.

It is genuinely temporary. A tracker for a three-month project, a migration checklist, a one-off reconciliation. Building software for a temporary need is nearly always a mistake.

It is an analysis, not a system of record. Pulling data out of your real systems into a sheet to answer a question is exactly what spreadsheets are for. The problem only begins when the sheet becomes the place the data lives.

The volume is modest and stable. A few hundred rows, updated occasionally, is well within comfortable territory.

The cases people get wrong in the other direction

Just as common, and less discussed, is replacing a perfectly good spreadsheet with software that is worse.

Buying a tool to manage something twelve people track fine. If the current process works, the honest question is what specifically improves. "It would be more professional" is not an operational benefit.

Replacing a transparent model with an opaque one. Financial models moved into bespoke software frequently become harder to check, and the person who understood the logic is no longer able to verify it. That is a real loss of control.

Building software for a process that is still being invented. If the rules change monthly, a spreadsheet absorbs the change in minutes and software absorbs it in a change request.

Underestimating what you lose. Purpose-built software gives you validation, concurrency, permissions and audit trails. It takes away the ability of a competent non-technical person to change something on a Tuesday afternoon. For some processes that trade is obviously right. For others it is not.

Making a spreadsheet you can live with

If a spreadsheet is the right answer, it is worth building it deliberately rather than letting it accrete.

Knowing when it has stopped being the right tool

Spreadsheets rarely fail suddenly. They accumulate weight until the cost of maintaining them exceeds the cost of replacing them. The signals are consistent and worth watching for: several people editing at once, someone dedicated to merging versions, macros nobody understands, or the sheet becoming the only place certain facts exist.

That transition is worth its own treatment — see when a spreadsheet has become a database problem for the specific markers and what to do about them.

Is a spreadsheet the right answer here?

  • The number of people editing simultaneously is small
  • Nobody has to merge versions by hand
  • It is an analysis or a temporary tracker, not the system of record for a fact
  • The requirements are still moving, or the need is short-lived
  • The transparency of the formulas is valuable to whoever relies on it
  • Volume is in the hundreds or low thousands of rows, not growing fast
  • If it were lost tomorrow, you could rebuild or recover it

The professional answer to "should this be a spreadsheet?" is often yes, and saying so is one of the more useful things a technology adviser can do. The reflex to replace working things with built things is expensive, and businesses rarely regret the software project they did not start.