Phoenix Consultants Group | Custom Computer Programming Phoenix Consultants Group | Custom Computer Programming
  • Custom Software Developers
    • Analyzing Business Needs
    • Custom Application Development
    • Data Collection and Management
    • Form Design & Development
    • Visual Basic Programming Experts
    • Custom Technology Products & Software Solutions for Business
  • .NET Development
    • Business Logic to .NET Architecture:
    • Smarter Decisions with Intelligent Data Systems
    • Custom .NET Software Development
  • Fireflight Data System
    • Fireflight – Project
  • Data Management
    • Managing Legacy Data and Systems
    • Conversion, Migration & Integration
    • Data Management
    • Data Movement & Middleware Integration Services
    • Enterprise Resource Planning
    • Inventory Management Systems
    • Microsoft Access Solutions
      • Access Database Consulting
      • Access Database Design
      • Access for Rapid Data Development
      • Access Database Programming
  • Case Studies
    • ISO 9000 Documentation & Regulatory Compliance Database
    • Superfund Soil Remediation
    • OSHA Training & Certification
    • Ground Water Monitoring
    • Pest Control Reporting Engine
    • Vineyard Pest Trap Management
    • Fueling System for a Top-5 U.S. Metro Fleet
    • Payroll System for a Multi-Facility Physician Staffing Company
    • Ground Support Equipment (GSE) Management System for Airport Operations
    • (MSDS/SDS) Management System
    • Pesticide Licensing Compliance System
    • EPA Title V Air Quality Management System
  • Tech Wisdom
  • Industries We Serve
    • Custom Software Portfolio
  • Blog
  • About Us
  • Contact Us
Phoenix Consultants Group | Custom Computer Programming
  • Custom Software Developers
    • Analyzing Business Needs
    • Custom Application Development
    • Data Collection and Management
    • Form Design & Development
    • Visual Basic Programming Experts
    • Custom Technology Products & Software Solutions for Business
  • .NET Development
    • Business Logic to .NET Architecture:
    • Smarter Decisions with Intelligent Data Systems
    • Custom .NET Software Development
  • Fireflight Data System
    • Fireflight – Project
  • Data Management
    • Managing Legacy Data and Systems
    • Conversion, Migration & Integration
    • Data Management
    • Data Movement & Middleware Integration Services
    • Enterprise Resource Planning
    • Inventory Management Systems
    • Microsoft Access Solutions
      • Access Database Consulting
      • Access Database Design
      • Access for Rapid Data Development
      • Access Database Programming
  • Case Studies
    • ISO 9000 Documentation & Regulatory Compliance Database
    • Superfund Soil Remediation
    • OSHA Training & Certification
    • Ground Water Monitoring
    • Pest Control Reporting Engine
    • Vineyard Pest Trap Management
    • Fueling System for a Top-5 U.S. Metro Fleet
    • Payroll System for a Multi-Facility Physician Staffing Company
    • Ground Support Equipment (GSE) Management System for Airport Operations
    • (MSDS/SDS) Management System
    • Pesticide Licensing Compliance System
    • EPA Title V Air Quality Management System
  • Tech Wisdom
  • Industries We Serve
    • Custom Software Portfolio
  • Blog
  • About Us
  • Contact Us

Tag: Custom Database Development

Last updated: June 2026
When a single analyst builds and owns a spreadsheet the business depends on, the file quietly becomes infrastructure that nobody else can read. Research finds the large majority of business spreadsheets contain errors, and the person who built it is usually the only one who knows the logic. If they leave, the knowledge leaves with them.
A single analyst working alone on a complex business-critical spreadsheet that only they understand in 2026

Does one person hold a spreadsheet your business cannot lose?

A 20-minute call. PCG asks what the spreadsheet does and who understands it, then explains how to move that knowledge into a system.

Book Your Free Consultation

How does a personal spreadsheet become business infrastructure?

Almost no one sets out to run a department on a spreadsheet. It happens one helpful addition at a time. An analyst builds a tracker to make their own job easier. A manager asks for a tab. A second team starts sending their numbers to the same file. Two years later, the quarterly forecast, the commission run, or the production schedule depends on a workbook that grew in the dark.

By then it is infrastructure, but it was never designed as infrastructure. There is no documentation, because it was never a project. There is one author, because it was never meant to be shared. And there is a quiet assumption that the person who built it will always be around to keep it running.

How risky are the spreadsheets businesses already rely on?

More than most owners would guess, and the research on this is unusually consistent. The European Spreadsheet Risks Interest Group reports that the majority, more than 90 percent, of spreadsheets contain errors1. Field audits of real business spreadsheets have found errors across a wide span of the files examined, with the more rigorous studies landing at the higher end2.

The harder problem is psychological. People are confident in spreadsheets precisely because they do not go looking for mistakes. In controlled studies, developers estimated they had a 10 to 18 percent chance of an error, while 86 percent of them had actually made one3. The errors are not loud. They sit in a single cell, feed a total, and produce a number that looks reasonable enough to act on. A business-critical spreadsheet owned by one person is the place this risk concentrates, because no second set of eyes ever checks it.

The danger is not that the spreadsheet is wrong. It is that it can be wrong without anyone knowing, and only one person is positioned to ever find out.

What is the key-person risk, specifically?

Key-person risk is the exposure a business carries when one individual is the only one who understands how something essential works. With a spreadsheet, it shows up in a precise way. One person knows why column M subtracts a value that looks like it should be added. One person remembers the manual step every Friday that keeps the totals honest. One person can tell whether a strange result is a real signal or a known quirk.

While that person is at their desk, none of this looks like a problem. The spreadsheet works. The risk is invisible right up until the moment it is not, which tends to be a resignation, a long illness, a retirement, or a Tuesday when they are simply unreachable and a number is due. This is the spreadsheet version of a problem PCG sees across technologies, described in the IT key-man risk.

Why doesn't "just have someone else learn it" work?

It sounds like the obvious fix, and it rarely holds. The formulas are visible, but the formulas are not the knowledge. The knowledge is the unwritten context: why a rule exists, which inputs are trusted, what the owner quietly corrects before anyone sees the output, and which tabs are live versus abandoned.

A successor inherits the cells without the reasoning. They can keep the spreadsheet running on a good day, and they are lost the first time it behaves strangely, because the person who knew what strange meant is gone. Handing the file over is not the same as handing over the understanding, and the understanding was never written down.

What does moving off the personal spreadsheet look like?

The goal is to move the knowledge out of one head and into a system the whole team can rely on. The order matters, and the first step is the one that expires.

  1. Capture the owner's knowledge while they are here. Document the rules, the manual steps, and the exceptions, working with the person who knows them before that window closes.
  2. Turn the rules into a real design. The logic that lived in cells becomes enforced rules in a database, so it runs the same way every time.
  3. Rebuild it as a multi-user system. Validation at entry, a recorded history of changes, and access for more than one person, so the work no longer routes through a single desk.
  4. Keep the data with the business. The records belong to the business and move into a database the business controls, with backups and history, instead of a file on one laptop.

The data stays the business's own throughout. What changes is that the rules and the history stop being one person's private memory and become part of a system anyone authorized can run. The operational side of that change, from the point of view of the people doing the daily work, is covered in what changes when a spreadsheet moves to SQL Server.

What happens if you wait until the person leaves?

The spreadsheet keeps working after they go, which is exactly what makes waiting feel safe. Nothing breaks on the last day. The cost arrives later, when a number looks wrong and no one can explain the formula, or when a new requirement needs a change nobody dares to make.

At that point the job is reconstruction with the author gone, which is the same predicament as rebuilding software when the original developer has vanished, only now it is the spreadsheet the business runs on. PCG handles that version too, described in what to do when your developer disappears. It is solvable either way. It is simply cheaper, faster, and safer while the person who built it can still answer the phone.

Capture the knowledge before it walks out the door

PCG runs a fixed-fee discovery that documents how the spreadsheet works and quotes a path to a multi-user system with a fixed scope.

Book Your Free Consultation

Frequently Asked Questions

What is key-person risk in a spreadsheet?+
It is the risk that one individual is the only person who understands how a business-critical spreadsheet works. When the logic, the fixes, and the assumptions live in that person's head, the business depends on their availability, and loses the knowledge if they leave.
How common are errors in business spreadsheets?+
Research is consistent that they are common. The European Spreadsheet Risks Interest Group reports that the majority of spreadsheets contain errors, and field audits have found error rates ranging widely across the spreadsheets examined. Most go undetected because no one is looking for them.
Why can't someone else just learn the spreadsheet?+
Because most of the knowledge is undocumented. The formulas are visible, but the reasons behind them, the manual steps, and the exceptions the owner handles by habit are not written down anywhere. A successor inherits the cells without the context.
What happens if the person who owns the spreadsheet leaves?+
The business keeps running on a tool no one fully understands, until something breaks or needs to change. At that point the work of reconstructing the logic is far harder without the author present, which is why capturing it while they are still there matters.
Is a shared cloud spreadsheet enough to fix this?+
It helps with simultaneous editing, but it does not solve key-person risk. The logic still lives in one person's formulas and habits, errors are still hard to detect, and there is still no validation or audit trail. The dependency on the individual remains.
How do you move the knowledge out of one person's spreadsheet?+
By documenting how the spreadsheet works while the owner is available, then rebuilding it as a system where the rules are enforced, the history is recorded, and more than one person can run it. The knowledge moves from a person into a system the business can rely on.
Who can rebuild a business-critical spreadsheet into a real system?+
A custom software firm that does database development and legacy reconstruction. PCG has turned analyst-owned spreadsheets into multi-user systems since the late 1990s, starting by capturing the owner's knowledge before it walks out the door.
About the Author

Allison Woolbert

CEO and Senior Systems Architect, Phoenix Consultants Group

Allison Woolbert is the principal of Phoenix Consultants Group, the custom software consultancy founded in 1995. PCG has turned analyst-owned, business-critical spreadsheets into documented multi-user systems for industrial, manufacturing, and environmental services clients since the late 1990s.

Allison leads PCG's discovery and architecture practice, where the first deliverable on every engagement is a written account of how the current tool works, captured from the people who run it. LinkedIn.

1 European Spreadsheet Risks Interest Group (EuSpRIG), Research and Best Practice. The majority, more than 90 percent, of spreadsheets contain errors. eusprig.org

2 R. Panko, University of Hawaii, research on spreadsheet errors, summarized via EuSpRIG. Field audits of operational spreadsheets report error rates across a wide range of the files examined, with more rigorous methodologies at the higher end. eusprig.org; panko.shidler.hawaii.edu

3 R. Panko, spreadsheet error and overconfidence research. Developers estimated a 10 to 18 percent chance of error, while 86 percent of participants had made at least one. eusprig.org; panko.shidler.hawaii.edu

This article is informational and not legal, financial, or compliance advice for a specific situation. Phoenix Consultants Group has provided custom software development since 1995.
Last updated: June 2026
Moving an Excel spreadsheet to SQL Server changes the daily experience more than the data. People can edit at the same time without locking the file, entries get checked as they are typed, every change is recorded, and reports stop breaking when someone inserts a row. The spreadsheet does not get bigger. It stops being a spreadsheet.
An operations team working together on a shared business database after migrating from an Excel spreadsheet to SQL Server in 2026

Why does a spreadsheet stop working as the team grows?

A spreadsheet is excellent for one person doing analysis. It starts to fail the moment a group depends on it at the same time. Three limits show up first.

An Excel worksheet holds 1,048,576 rows and no more, and that ceiling is built into the file format rather than a setting you can raise1. Worse than hitting it is what happens quietly: when a file carries more than that, Excel drops every row above the limit without keeping a permanent record of what was lost2. Then there is the file itself. Desktop Excel does not support real simultaneous multi-user editing, so a shared file gets locked by whoever opened it first, or it gets copied, and now there are three versions and no single truth3. And Excel has no database-style guardrails: no enforced relationships between tables, no rule that a value must exist before another can reference it, and no built-in history of who changed what3.

What actually changes for the people entering data?

This is where the day-to-day improves most, and it is the part a demo rarely shows well. In a spreadsheet, the rules live in people's heads. The new hire does not know that column F must be a date, or that you never type in the gray cells. In a database-backed system, those rules live in the system.

A date field only accepts a date. A required field cannot be left blank. A dropdown offers the five valid options instead of inviting eleven spellings of the same one. Two people can both be entering records at the same moment, and neither overwrites the other, because the database is handling concurrency instead of a file lock. The question "who has it open right now" disappears, because the answer is everyone, all the time.

What changes for the people pulling reports?

Spreadsheet reports break in a particular, familiar way. Someone inserts a row above the range a formula points to, and the total is silently wrong for a month before anyone notices.

When the data lives in SQL Server, a report asks the database a question and gets the current answer, so it does not depend on cell positions holding still. Reports refresh on demand against live records. People can be given views that match their role, so the warehouse lead sees stock and the finance lead sees margins, from the same data, without four copies floating around in email. The output can still arrive as an Excel file or a PDF if that is what the recipient expects. What changes is that nobody is rebuilding it by hand every Monday.

The spreadsheet did not fail because the team did anything wrong. It failed because a one-person tool was asked to do a many-person job, and no amount of careful formatting fixes that.

What changes for the person who "owns" the spreadsheet?

Most business-critical spreadsheets have an unofficial owner, the one person who understands the formulas and gets the call when something looks off. After the move, that role changes from gatekeeper to user. The logic that lived in their head and their cells now lives in the system, where the rest of the team can rely on it without routing every question through one desk.

That shift is worth an article of its own, because the risk of a single person owning the system the business runs on is real. For now, the operational point is simple. The bottleneck stops being a person.

Does the spreadsheet go away completely?

Not necessarily, and that surprises people. Excel is a strong tool for analysis and ad-hoc questions, and it stays useful for exactly that. What changes is its job. Instead of being the place the records live, it becomes one of the windows into records that live in the database. Excel can connect to SQL Server and pull live figures whenever an analyst wants to slice them.

The important line is about the data. The records the business depends on belong to the business, and after the migration they sit in a database the business controls, with backups and history, rather than in a single file on one laptop. The data does not move to a place you cannot reach. It moves to a place built to protect it. For the wider version of this problem across a company, see the hidden cost of data silos.

Spreadsheet outgrowing the team that depends on it?

A 20-minute call. PCG asks how the spreadsheet is used and who depends on it, then explains what moving it to SQL Server would change.

Book Your Free Consultation

What does the migration look like operationally?

The work starts by watching the spreadsheet do its job, not by exporting it. PCG documents how it is actually used, which columns matter, which rules are real, and which tabs are abandoned experiments. That reading becomes the design for the database underneath.

From there the pattern is steady. Design the database around the real workflow, build the screens and reports people will use, then run the new system in parallel with the spreadsheet against the same data until the numbers match and the team trusts it. Only then does the spreadsheet step back. The scope and timeline come out of that first reading, not from a guess made before it. The same logic, applied to a desktop database instead of a spreadsheet, is covered in moving Access to SQL Server, and the cost case for leaving the spreadsheet behind is in the spreadsheet trap.

Map your spreadsheet before it breaks at the worst time

PCG runs a fixed-fee discovery that reads how the spreadsheet is used and quotes a migration path with a fixed scope.

Book Your Free Consultation

Frequently Asked Questions

Can multiple people edit at once after moving from Excel to SQL Server?+
Yes. A SQL Server database supports many people reading and writing at the same time, with each change recorded as it happens. Desktop Excel does not support true simultaneous multi-user editing, which is why a shared spreadsheet ends up locked or copied.
What happens to our existing Excel formulas?+
The calculations are rebuilt as part of the new system rather than copied. A formula that lived in a cell becomes a rule in the database or the application, so it runs the same way for everyone and cannot be overwritten by accident.
Do we still use Excel after migrating to SQL Server?+
Often yes, but as a window into the data rather than the place the data lives. Excel can connect to SQL Server to pull live figures for analysis, while the records the business depends on are kept in the database.
How much data can SQL Server hold compared to Excel?+
An Excel worksheet stops at 1,048,576 rows, and anything past that is dropped silently when the file is opened. SQL Server is built to hold far more than that, limited by storage rather than a fixed row count.
Will people need retraining after the migration?+
Some, but less than expected when the new screens are built around the existing workflow. Most people find data entry easier because the system guides what goes where, rather than relying on everyone remembering the spreadsheet's unwritten rules.
What about the reports we already built in Excel?+
They are rebuilt to run against live data in the database, so they refresh on demand and do not break when a row is inserted or a column is moved. The output can still land in Excel or PDF if that is what people expect to receive.
Who migrates an Excel spreadsheet to SQL Server?+
A custom software firm that does data migration and database development. PCG has moved spreadsheets and desktop databases into SQL Server since the late 1990s, starting each engagement by documenting how the spreadsheet is actually used before designing the database.
About the Author

Allison Woolbert

CEO and Senior Systems Architect, Phoenix Consultants Group

Allison Woolbert is the principal of Phoenix Consultants Group, the custom software consultancy founded in 1995. PCG has moved business-critical spreadsheets and desktop databases into SQL Server for industrial, manufacturing, and environmental services clients since the late 1990s, designing each system around how the team already works.

Allison leads PCG's discovery and architecture practice, where the first deliverable on every engagement is a written account of how the current tool is used before any database is designed. LinkedIn.

1 Microsoft. Excel specifications and limits. A worksheet holds a maximum of 1,048,576 rows by 16,384 columns, fixed by the file format. support.microsoft.com

2 Microsoft Excel specifications and OOXML format references. When a file exceeds 1,048,576 rows, Excel loads only the first 1,048,576 and does not keep a permanent record of the rows dropped. support.microsoft.com

3 Microsoft Excel documentation and database design references. Desktop Excel does not provide true simultaneous multi-user editing, relational integrity constraints, or a built-in change history, which standard databases such as SQL Server do. support.microsoft.com

This article is informational and not legal, financial, or compliance advice for a specific situation. Phoenix Consultants Group has provided custom software development since 1995.
Recent Posts
  • You Know the Vendor Is Underperforming. You Just Can’t Prove It With Data.
  • Which Location Has It? Why Multi-Site Inventory Always Gives the Wrong Answer
  • Returns Don’t Manage Themselves. Here’s What Happens When Nobody Owns the Process.
  • Work Order Management Failures: The Real Cost
  • The Production Report Takes Longer to Build Than the Shift It Covers
Join Our Newsletter

Drop us a line! We are here to answer your questions 24/7

NEED A CONSULTATION?

Contact Us
Phoenix Consultants Group - Custom Computer Programming
Phoenix Consultants Group is a Minority Women and Veteran Owned business
LGBT-Owned

Copyright © 2021-2026. All Rights Reserved | Phoenix Consultants Group

Privacy Policy  |  Terms of Use  |  Legal  |  Security  |  Support
Solutions
  • Turning Ideas into Solutions
  • Smarter Decisions with Intelligent Data Systems
  • Custom .NET Software Development
  • Custom Application Development
  • Data Collection & Management
Data Management
  • Conversion, Migration & Integration
  • Custom Database Programming
  • Data Movement Services
  • Full Custom Data Management
  • Inventory Management Systems
Small Data Systems
  • Access Database Consulting
  • Access Database Design
  • Access Database Programming
Additional Services
  • Visual Basic Legacy Programming
  • Form Design & Development
Our Company
  • About Phoenix Consultants Group
  • Contact Us
  • Our Blog & News
  • Portfolio & Projects

Subscribe

Subscribe to our mailing list and you will always be updated with the latest news.

Phoenix Consultants FacebookPhoenix Consultants LinkedIn   Phoenix Consultants Instagram