I like spreadsheets. That may be a strange opening from somebody who builds software, but spreadsheets are one of the best business tools ever made.
They are quick, flexible and understandable. A competent person can turn an idea into a working tracker in an afternoon without a development project, a database migration or a meeting about requirements.
So if you show me a business process living in Excel or Google Sheets, my first reaction is not that it needs to be replaced.
The question is whether the spreadsheet is still serving the process or the process is now serving the spreadsheet.
The spreadsheet is probably still fine if...
A sheet is hard to beat when a small number of people understand it, the data is not especially sensitive, the workflow is simple, mistakes are easy to detect and the business does not depend on complicated permissions or automatic handoffs.
If one person maintains a pricing model and two people read it, building a custom application may be ridiculous. If a weekly planning sheet is doing exactly what the team needs, leave it alone.
Software should earn the cost and complexity it adds.
Five signs the spreadsheet is turning into operational software
The risk changes when the sheet stops being a document and starts behaving like the central application for a team.
1. Too many people need to edit it. One accidental sort, deleted formula or pasted value can change the state of the business. The team starts making backup copies because everybody is nervous.
2. People need different permissions. A manager should see one thing, field staff another and perhaps customers a third. Spreadsheets can be shared, but they are not designed to be a full permission system.
3. Status changes are driving work. When a row moves from new to approved, someone needs to be assigned, notified, scheduled or invoiced. Staff are now watching the sheet so they can manually trigger the next step.
4. The same data lives somewhere else too. Customer names, order numbers or job details are copied between the sheet, accounting software, a CRM, email and another application. Now the real problem is synchronization.
5. Nobody can answer what happened later. If a value changes and the business needs to know who changed it, when and why, an audit trail starts to matter.
Do not jump straight from Excel to custom software
There are at least three levels I would consider before deciding what to build.
First, improve the sheet. Sometimes the problem is structure. Better validation, protected ranges, clearer ownership and a small amount of scripting can make an existing spreadsheet safe enough for the job.
Second, use an existing tool. Airtable, a CRM, project-management software, inventory software or an industry-specific platform may already solve most of the requirement. Paying for a proven product can be far cheaper than owning custom software.
Third, connect the tools you already have. If the business has good systems that simply do not exchange information, an integration may remove the spreadsheet without creating a whole new application.
Custom software earns its place when the workflow itself is important and unusual enough that off-the-shelf tools keep forcing the team into workarounds.
What an internal tool actually looks like
People hear custom software and imagine a giant enterprise platform. A useful internal tool can be much smaller.
It might be a secure web application where staff can create a job, move it through defined stages, attach documents, assign responsibility and see what needs attention today. It might be an operations dashboard that combines data from two systems the business already uses. It might be a client portal that replaces six email threads and a shared tracker.
The value is not that it was custom programmed. The value is that the tool matches the process closely enough that staff stop inventing a parallel system around it.
The hidden requirement is usually not the screen
When I scope an internal tool, the interface is only one part of the work. I care about what happens underneath it.
Where does the data live? Who can read or change it? What happens if an integration fails halfway through? Does the system need a record of changes? How is it backed up? What happens when the business adds a second location or doubles the number of jobs?
Those are the differences between a useful prototype and software the business can safely depend on.
A simple example: job tracking that outgrew the sheet
Imagine a service company tracking every job in one shared spreadsheet. Sales adds the customer. An office manager fills in scheduling. Field staff update notes. Accounting looks for completed jobs to invoice. The owner wants a weekly view of work in progress.
At first, that can work beautifully. As volume grows, the team starts adding colour codes, extra tabs, duplicate files and manual reminders. People are no longer just recording information. The sheet has become a workflow engine without any of the protections a workflow system normally has.
A focused internal tool could keep a single job record, enforce required fields, show different views to different roles, trigger notifications when the status changes and produce the owner's dashboard from the same underlying data. Accounting could be connected instead of retyping the final numbers.
That is the moment custom software can be worth discussing. Not because spreadsheets are bad, but because the business has grown a real application requirement around one.
Before you hire a developer, price the workaround
Custom software is an investment, so I want a business case before I want a codebase.
Estimate how many people touch the current process, how much time they spend maintaining it, what errors cost, what delays cost and what new work the business cannot take on because the process does not scale. Then compare that with the cost of improving the sheet, buying a product, integrating existing tools or building something focused.
This is exactly the kind of question I designed Second Coat's $350 Automation Opportunity Report to answer. I can review the workflow, identify the expensive manual steps and tell you whether I think it needs automation, an integration, a small internal tool or no custom build at all. If we proceed with a build, the $350 is credited against it.
I am based in central London, Ontario. For a local team, I can sit with the people who actually use the spreadsheet and watch the handoffs happen. That is usually more informative than asking an owner to arrive with a finished specification for software they do not yet know they need.
Is the spreadsheet still a tool, or has it become the system?
Show me the workflow in plain English. I will help you work out whether the sensible next step is to improve it, connect it or replace it.
ASK AARYN ABOUT THE WORKFLOW