Oduro

Navigate

Software

5 spreadsheets that should be software and the 5 that shouldn't

Which spreadsheets are earning their keep, and which five should become software before they break.

Key takeaways

  • A spreadsheet isn't the problem. It's a sign that a process has outgrown the tool it started in.
  • Shared, daily, record-keeping sheets are the ones to move first.
  • Sheets that are personal, temporary or exploratory are usually fine as they are.
  • Replace the sheet with a simple workspace built around the job, not a copy of the spreadsheet with a nicer skin.
Joel Oduro, founder of Oduro

By Joel Oduro, Founder

Last updated 6 min read

Cover for the guide on which spreadsheets should become software.

Replace a spreadsheet with software when several people depend on it every day, it holds customer or job records, or a cell change is supposed to trigger something real like an email, an invoice or access. Keep the spreadsheet when it's a one-off model, a personal note, a short-lived list or a quick prototype.

I like spreadsheets. They're the fastest way to try an idea, and plenty of good businesses run on them for years. The trouble starts when a sheet quietly becomes the system the whole team relies on, without anyone deciding it should. So here's how I'd decide when to replace spreadsheets with software, and when to leave them alone.


Spreadsheets are a symptom

When a team builds its own tracker in a spreadsheet, it's telling you something useful: there's a real process here, and none of your tools handles it. That's valuable information, so don't sneer at the sheet.

But spreadsheets have limits that only show up under pressure. Anyone can overwrite a formula. Two people edit at once and one loses their changes. There's no record of who changed what. And old file formats have hard limits. In 2020, Public Health England failed to report 15,841 positive Covid cases over about a week because test results were being moved through an old Excel format that ran out of rows, so later cases were simply cut off.

Spreadsheets also make it easy to share more than you meant to. In 2024 the ICO fined the Police Service of Northern Ireland £750,000 after a spreadsheet released in response to a freedom of information request contained hidden data with the names, ranks and roles of more than 9,000 officers and staff. Most small firms will never face anything like that, but the lesson holds: a spreadsheet full of customer or staff data is easy to copy, forward and forget about.

Five that should become software

These five are worth moving when they start to creak:

  1. Job or case trackers. When the whole team updates it, statuses drift and nobody knows which row is current.
  2. Capacity or roster boards. Double bookings and "I didn't see the change" are the giveaway.
  3. Pricing or quoting sheets. One broken formula or an out-of-date rate, and every quote is wrong until someone notices.
  4. Customer inventories. Lists of clients, properties or assets that several people edit, and that other tools should be reading from.
  5. Anything that triggers email, invoices or access from a cell. If changing a cell is supposed to send something, bill someone or open a door, it needs the checks and logs proper software gives you.

Say you run a lettings agency where the property list lives in a shared spreadsheet: address, landlord, tenancy dates, gas safety due date, and whoever's managing it. Negotiators sort and filter it all day, and one bad sort scrambles the landlord column against the addresses. Nobody notices until a gas safety reminder goes to the wrong landlord. That list should be records in a system, with each certificate date tied to the property it belongs to.

Five that should stay spreadsheets

These are doing exactly what spreadsheets are good at:

  1. One-off models. A cash flow forecast for a decision, a "what if we hired" calculation, a price test.
  2. Personal notes. Your own working list that nobody else relies on.
  3. Short-lived event checklists. The list for a launch, a move or an open day that's finished in a few weeks.
  4. One-off exports. Data pulled out of a system to answer a question, then thrown away.
  5. Throwaway prototypes. Trying out a process in a sheet before anyone builds anything. This is often the best brief you'll ever write.

The test is simple. If the sheet is used by one person, for a short time or for a single question, leave it. If it's used by several people, every day, as the record of what's true, it's become a system, and it deserves to be treated like one.

Replace the sheet with a workspace

When you replace a spreadsheet, don't just rebuild the grid on a web page. Build around the job. A job tracker becomes a list of jobs with clear stages, an owner each, and a history of changes. A quoting sheet becomes a form that pulls current rates and produces the quote. The existing spreadsheet is a great starting point for the brief, because it shows you exactly what the team actually tracks.

Picture a small accountancy practice running its year-end work from a spreadsheet: one row per client, columns for records requested, records received, in review, sent for signature and filed. It works until two people update the same row, or someone sorts one column on its own. A simple internal tool with those same stages, one owner per client and an automatic reminder when records are late does the same job without the risk. The accounting software stays exactly where it is.

Before anything gets built, write a short brief, and check whether the real issue is disconnected tools rather than the sheet itself. Building focused tools like this is what we do with Internal tools, and you'll find more in our guides.

Questions people ask

When to replace spreadsheets with software: what are the warning signs?

Several people edit it every day, it's the only record of customers or jobs, formulas break and nobody notices, or a change in a cell is supposed to trigger an email, an invoice or access. Any two of those is a good reason to move.

Is it risky to keep customer data in spreadsheets?

It can be. Spreadsheets are easy to copy, share and forward, and they rarely record who changed what. If you keep personal data in one, limit who can open it and check for hidden tabs and columns before you send it anywhere.

Should I buy software or build something custom?

Check off-the-shelf tools first, especially for common jobs like rotas or CRM. Custom software makes sense when the sheet tracks something specific to how you work and nothing on the market fits.

Can a spreadsheet be a good prototype for software?

Yes. A sheet the team actually uses shows you the real fields, stages and exceptions, which makes the brief far better.

Sources