The Lobbi Delivery Team
Operational Systems Engineering
You know the spreadsheet. Every company has one.
It started as a simple tracker. Someone needed to keep track of something - client renewals, commission payments, project timelines, inventory, schedules - and no existing system handled it well enough. So they opened Excel and built a solution. That was three years ago.
Today it has 47 tabs. Some tabs reference other tabs. Some tabs reference other files on a shared drive. There are VLOOKUP formulas nested four levels deep. Column M has conditional formatting that turns red when a value exceeds a threshold that was relevant in 2024 but nobody remembers why. Row 1 is frozen. Rows 2 through 7 are hidden and contain formulas that feed a pivot table on tab 34.
One person understands how it all works. When that person goes on vacation, the operation runs on autopilot for a week - meaning nobody updates the tracker, and by the time they return, there are 200 rows of catch-up data entry waiting.
How it got here
Nobody decided to build critical infrastructure in a spreadsheet. It happened incrementally.
Month 1: a simple list. Twenty rows, five columns. Takes two minutes to update. Solves a real problem that no existing system addresses.
Month 6: the list has grown to 200 rows. New columns have been added for edge cases. A few formulas calculate totals and flag overdue items. Still manageable. Still useful.
Month 12: the spreadsheet now has multiple tabs for different views of the same data. Someone asked for a monthly summary, so a pivot table was added. Someone else needed a filtered view by region, so another tab. The file is 8MB.
Month 24: the spreadsheet is the system of record for a business-critical process. Three people enter data into it. One person maintains the formulas. It crashes occasionally when two people have it open simultaneously. There is a backup copy on someone's desktop from February that may or may not be current.
Month 36: leadership asks why this process is not in the CRM or ERP. The answer is always the same: the CRM does not handle this specific workflow. Somebody tried to make it work two years ago and gave up. The spreadsheet was easier.
What it actually costs
The visible cost is the staff time spent maintaining it - data entry, formula maintenance, format fixing, error correction. For a moderately complex operational spreadsheet, this is typically 5 - 15 hours per week across all users.
The invisible costs are larger.
Error cost. Spreadsheets have no input validation, no audit trail, and no protection against accidental overwrites. A mistyped number in one cell can cascade through formulas and produce an incorrect report that informs a business decision. The error rate in manual spreadsheet data entry is between 1% and 5% depending on the study you reference. At 1,000 rows, that is 10 to 50 errors per cycle - most of which go undetected.
Bottleneck cost. When one person owns the spreadsheet, that person is a bottleneck for every process that depends on the data. They cannot be promoted, reassigned, or take extended leave without the operation degrading. The business has accidentally created a single point of failure around a person, not a system.
Opportunity cost. Every hour spent maintaining a spreadsheet is an hour not spent on the work the spreadsheet was supposed to support. An operations manager maintaining a 47-tab tracker for three hours every Monday morning is an operations manager not managing operations for three hours every Monday morning.
When a spreadsheet is fine
Not every spreadsheet is a problem. A spreadsheet is the right tool when the data is used by one person, updated infrequently, and does not feed operational decisions. Personal tracking, ad-hoc analysis, one-time calculations, exploration of data before building a proper report - these are excellent spreadsheet use cases.
The spreadsheet becomes a problem when it crosses three lines: multiple people depend on the data, the data feeds recurring operational decisions, or the maintenance burden exceeds 30 minutes per update cycle. Once all three lines are crossed, the spreadsheet is not a tool anymore. It is infrastructure - unmanaged, undocumented, fragile infrastructure.
What replacing it looks like
Replacing a critical spreadsheet is not a technology decision. It is a process investigation.
The first step is mapping what the spreadsheet actually does - not what it was originally built to do, but what it does today. Every tab, every formula, every manual step. This usually reveals that the spreadsheet does three or four distinct jobs that should be separate systems: a data store, a calculation engine, a reporting surface, and a workflow tracker.
The second step is figuring out which of those jobs belong in an existing system (CRM, ERP, project management tool) and which genuinely require something new. Often, 60% of what the spreadsheet does can be handled by properly configuring an existing tool that the company already pays for.
The remaining 40% - the part that made someone build the spreadsheet in the first place - is where custom engineering fits. A lightweight application, a Power App, a database with a dashboard, or an automated pipeline that eliminates the manual maintenance entirely.
The result is not a fancier spreadsheet. It is a system that multiple people can use simultaneously, that validates data on entry, that maintains an audit trail, and that does not depend on one person's knowledge of hidden formulas in row 7.
Frequently asked
Why do critical processes end up in spreadsheets?
How do you know when a spreadsheet needs to be replaced?
What replaces a critical spreadsheet?
Topic clusters
Replace the spreadsheet before it replaces you
We turn critical spreadsheets into real systems.