Blog

Operational Spreadsheet Replacement Requirements Checklist

Use this operational spreadsheet replacement requirements checklist to assess workflows, security, integrations, migration, support, governance, and costs.

By Spreadsheet Upgrade 13 min read Published 1 Sept 2026

A spreadsheet used for modelling, forecasting or one-off analysis can be a useful tool. A spreadsheet coordinating recurring work, approvals, records, calculations and handovers is something else. It has become part of the operating process, often without clear ownership, controlled access or a reliable way to manage changes.

That is why replacing a workbook with a database alone is rarely enough. An operational spreadsheet replacement requirements checklist should preserve the business rules that matter while redesigning fragile manual work. It should clarify responsibilities, access, data quality, workflow steps, reporting and the ongoing management of the application.

The checklist below covers eight areas: understanding the current operation, defining access, preparing data, designing workflows, planning for changing demand, connecting systems, agreeing support responsibilities and documenting governance. Spreadsheet Upgrade can support assessment, build, transition, hosting, maintenance and ongoing improvements where a managed web application is the right fit.

1. Current Spreadsheet Assessment and Documentation

The first requirement is evidence, not enthusiasm. Before choosing a replacement, inventory every workbook involved in the operation, identify its users, record its purpose and map the points where files, people and systems hand work to one another.

Business logic can be hidden in places that do not look like part of the system. An operations team may find that job status changes are agreed in email while the workbook contains no approval record. A manufacturing team may discover that production priorities are adjusted manually by one experienced planner. A commercial team may find that quotation assumptions are copied between files with no clear owner for the latest version.

A structured assessment should capture more than worksheets and formulas. Document why each calculation exists, the decisions it supports, the manual overrides users apply and the workarounds that keep work moving. Include recurring rework, reporting deadlines, unreliable handovers, duplicate entry and exceptions that are currently handled outside the workbook.

Practical rule: Speak with the person who maintains the workbook, then speak with the people who use it when work is busy. The second group often reveals where the real process differs from the written process.

The assessment output should become a requirements register, not a decorative report. It should distinguish what must be retained from what should be redesigned or retired. It should also identify the owner of each requirement and the evidence that will show it has been met.

A hand-drawn illustration showing a spreadsheet being audited with a magnifying glass and a checklist.

2. User Access, Permissions and Role-Based Security Model

A shared workbook often answers access questions poorly. Someone either has the file or does not, while folder permissions and protected sheets may not reflect the detail of the operational process. A replacement should define individual access, named roles and permissions that match responsibility.

Start by mapping what people can currently view, edit, approve, export and delete. For example, an estimator may create a quotation, a commercial manager may approve a margin exception, and finance may need visibility of approved values without changing the quotation. In a job-tracking workflow, operatives may update assigned work while operations managers can allocate jobs and amend priorities.

Do not create a complicated permission structure before understanding decisions. Begin with broad roles such as data-entry user, approver, manager, administrator and read-only viewer. Refine them only where the workflow needs further separation. Document approval authority separately from technical access because a person may need to view a record without being allowed to approve it.

A managed application can support controls that spreadsheets may not provide consistently, including role-based visibility, record restrictions and audit history. This guide to role-based access control in web applications explains how permissions can limit tables, columns or rows according to a user's role, region or assignment.

Test the boundaries, not just the normal workflow

Temporary access also needs a requirement. Contractors, seasonal staff and replacement employees should not automatically receive broad permanent permissions. Define how access is requested, approved, reviewed and removed.

Test representative permissions before launch. Ask a submitter to attempt an approval, an approver to access a restricted record and a read-only user to edit an item. The application should make permitted actions clear and prevent unauthorised actions appropriately.

Access control is both an operational and a security requirement. Showing users only the information and actions relevant to their work can reduce confusion as well as unnecessary exposure.

The requirement is specific: every role needs documented visibility, permitted actions, approval authority, temporary-access rules and a suitable history of important changes.

A five-step workflow diagram illustrating the process for replacing operational spreadsheets with secure access management systems.

3. Data Migration Strategy and Historical Data Preservation

Migration can create new problems if it is treated as a simple copy-and-paste exercise. Moving rows from Excel into an application may preserve values while also carrying forward duplicates, inconsistent formats, missing fields and unexplained exceptions.

Begin with a data inventory. Separate active jobs, orders, stock records, reference tables, attachments, historical reports, archived work and data that can be retired. A production team may need current materials and work orders in the live application while retaining completed orders as a controlled reference. A service business may need active customer records, upcoming visits and maintenance history available in different ways.

Create a field-level mapping document. For each source field, record the destination field, transformation rule, validation requirement and the person responsible for confirming the result. Standardise names, dates, categories, identifiers and statuses before importing them. Do not migrate a column simply because it exists in the old workbook.

Practical data migration guidance for spreadsheet replacement emphasises inventory, cleansing, mapping, validation and controlled transition. This spreadsheet migration guidance also highlights the value of side-by-side validation during a transition.

Build recovery options into the requirements

Specify how migration data will be checked and how the original workbook will be retained as a controlled reference. A pilot migration using representative records can expose issues with formats, identifiers, relationships and calculations before the full dataset is moved.

The requirements should identify the key records, totals, statuses and reports that need reconciliation. They should also state who confirms the result and when the old workbook stops being the operational source of truth. This avoids leaving teams to maintain an unofficial second system indefinitely.

4. Workflow Automation and Process-Driven Interfaces

Operational spreadsheets often combine data storage, calculations, instructions and workflow management in a single grid. A replacement should separate these concerns without losing the practical sequence that helps users complete work correctly.

Document each workflow in terms of its trigger, required information, owner, status, decision points, exceptions and outcome. For example, a quotation may move from draft to review, approval, issue and revision. A maintenance task may move from planned to assigned, in progress, inspected and complete. A production order may require a different route when materials are unavailable or an approval is needed.

The purpose is not to automate every action. It is to make repeatable work clear, prevent records from progressing without essential information and ensure the right person can act at the right point. Interfaces should reflect the work users need to do, rather than reproducing the layout of the workbook.

These workflow automation examples show how operational steps, notifications and approvals can be organised around a business process.

Define exception handling

A normal workflow is only part of the requirement. Record the exceptions that need a controlled route, such as an expired quotation, a stock shortage, a revised customer requirement, a failed inspection or an approval outside normal authority.

For each important exception, document who can identify it, who can resolve it, what information must be recorded and whether the action needs a visible history. This helps prevent a replacement from forcing staff back into side spreadsheets, email threads or informal workarounds.

5. Capacity, Reporting and Changing Operational Demand

Requirements should account for how the process may change, not just how it works on the day the workbook is reviewed. Consider the people who need to use the application, the kinds of records involved, the volume of work, multiple locations and the management information required to run the operation.

Define the reports that people rely on and the decisions they support. A manager may need a view of overdue jobs, production priorities, open quotations, inspection outcomes or stock requiring attention. Finance may need approved values or clear report definitions. Reporting requirements should identify the source data, filters, owners and refresh expectations rather than simply listing a desired dashboard.

Spreadsheet errors and manual controls can be difficult to identify when they are embedded in familiar routines. The spreadsheet error audit research provides context on the risk of relying on unmanaged spreadsheet processes.

Do not treat scale as a reason to replace every workbook. A small team or a single user may still need a controlled operational application if a workbook drives important approvals, records or handovers. Equally, a larger workbook may remain suitable where it is used for flexible analysis rather than recurring operational control.

6. Integration and External Data Connectivity

Many spreadsheets sit between other systems. A workbook may receive customer data from a CRM, copy order information into an accounting package, export stock data for purchasing or rely on manual updates from a production system.

List every external handoff before defining integrations. Include who performs it, what data moves, how often it moves, what triggers it and what happens when the information is late or incomplete. This creates a clearer basis for deciding whether an integration is necessary or whether a controlled manual process is sufficient.

Prioritise integrations that remove repeated re-keying, reduce reconciliation work or improve the visibility of a live operational status. Do not assume every existing export should become an automated connection. Some spreadsheet exports exist only because the workbook has become a workaround for a missing process.

Spreadsheet Upgrade's service information explains the managed approach for businesses replacing important spreadsheet workflows with purpose-built applications.

A hand-drawn illustration showing a central database connected to various business systems via API for data synchronization.

7. Ongoing Support, Maintenance and Improvement Responsibilities

A business-critical operational application needs clear responsibility after launch. The requirements should state who reports issues, who owns business decisions, how changes are prioritised and how users receive guidance when the workflow changes.

For a managed service, clarify the practical support and maintenance arrangements that apply to the proposed scope. Avoid relying on assumptions about response commitments, availability or future changes. These should be discussed and documented where relevant to the service arrangement.

Useful requirements include:

  • a named business owner for the workflow
  • a route for users to report issues or request changes
  • a process for prioritising improvements
  • a way to review recurring problems and reporting needs
  • documented responsibility for maintaining reference data and user access

The aim is to prevent the new application from becoming another system that nobody feels responsible for improving.

8. Governance, Compliance and Data Security Requirements

Governance requirements should be proportionate to the information and process involved. A stock-control tool, job tracker or quotation workflow may need different controls from a system handling sensitive personal or financial data. The requirement is to identify the relevant obligations and design the application around them.

Document the data held, who needs access, where approvals are required and what history needs to be retained. Define reporting responsibilities and any internal policies that the process must follow. Where formal regulation or contractual obligations apply, obtain appropriate specialist advice rather than assuming a generic feature list will meet every requirement.

Independent EUC risk guidance discusses the importance of understanding end-user computing risk and applying controls according to the business context.

The application should support better governance where the process needs it, but moving from a workbook to a web application does not automatically remove every operational or data risk. Controls need to be designed, used and reviewed by the people responsible for the process.

A hand-drawn illustration showing a spreadsheet replacement checklist on a clipboard.

8-Point Operational Spreadsheet Replacement Checklist

Item What to document Typical operational focus Useful requirement evidence
Current spreadsheet assessment Workbooks, users, dependencies, calculations, workarounds and reports Job tracking, orders, quotations, stock and recurring reporting Requirements register with owners and priorities
Access and permissions Roles, visibility, edit rights, approval authority and temporary access Approvals, commercial controls and operational handovers Role matrix and representative permission tests
Data migration Active data, history, mapping, cleansing, validation and archive approach Customers, jobs, products, stock, inspections and reports Field mapping and reconciliation records
Workflow design Triggers, statuses, ownership, exceptions and required inputs Quotation approval, production planning, maintenance and inspections Workflow maps and scenario-based requirements
Capacity and reporting Users, volume patterns, locations, reports and likely operational changes Growing teams, multi-site work and management information Recorded design assumptions and report definitions
Integrations Existing handoffs, data sources, triggers, errors and priorities CRM, accounting, stock, scheduling and production systems Integration inventory and data-flow requirements
Ongoing responsibility Support route, business ownership, maintenance and change priorities Business-critical operational processes Documented responsibilities and review process
Governance and security Data sensitivity, audit needs, policies and relevant obligations Access-controlled records, approvals and compliance reporting Controls mapped to the actual process

Using the Checklist for Requirements Validation

The checklist is most useful when it creates a shared, testable description of the operation. Start by documenting the workbooks, users, calculations, approvals, reports, exceptions and external handoffs. Then separate essential business rules from habits that only exist because the spreadsheet made them convenient.

Describe the replacement in operational terms. Define who can create, review, approve, amend, export and administer each type of record. Specify the source of truth for important data. Record which data must move, which can be archived and what evidence is needed to show that imported records are complete enough for the new process.

Use representative scenarios to validate requirements during design and testing. For example, a team may check a standard quotation, a margin exception, a job reassignment, a stock shortfall, an incomplete inspection and a recurring management report. Comparing outputs against the workbook can be helpful, but an existing formula should not be assumed correct solely because it has been used before.

The purpose is to validate that the requirements describe the real operation. Decisions about whether a specific spreadsheet is ready for replacement need their own practical evaluation framework.

Spreadsheet Upgrade offers an assessment-led route for teams that need a purpose-built web application without taking on the development project themselves. Review the service approach at Spreadsheet Upgrade and see current commercial information on the pricing page.


If your workbook controls approvals, calculations, records or recurring handovers, begin by documenting the operation rather than redesigning the tabs. Spreadsheet Upgrade can assess the workflow, scope a purpose-built web application and support migration, hosting, maintenance and ongoing improvements where appropriate.

Start with a Free Fit Check

If an important spreadsheet has become part of the way your business runs, start by checking whether the process is a good fit for replacement.

Start a Free Fit Check

Ready to look at your own process?

Start with a £295 Spreadsheet Assessment

We review the spreadsheet and the work around it, then define what should stay in Excel, what should change and what a sensible first app release would include.

Book the assessment

A human development team is included

You bring the workflow. We handle the software.

Your plan includes people who learn how your business works, design and build the app, check the important details and support it after launch. You are not left to configure a builder or make technical decisions alone.

You are buying a finished app, not a software-building tool

We agree the calculations, access, wording and workflow with you, then take responsibility for turning that into working software.

Human-led delivery Custom to your workflow Support after launch

Your development team

We turn your spreadsheet process into a real app. You explain the work; we handle the design, build and technical choices.

Built around the real process

Screens, calculations, approvals and terminology are shaped around how your business actually works, not forced into a generic template.

Checked before people rely on it

Important rules, access and workflows are reviewed with you and tested before launch instead of assuming a generated first pass is correct.

The same team stays with you

Managed plans include hosting, backups, maintenance, security fixes and ongoing support from people who understand the app they built.

Your spreadsheet, your workflow

Get a clear plan before committing to a build

The £295 Spreadsheet Assessment is the planning step. We review how the file is used, the people and hand-offs around it, the important rules and data, and the practical options for replacing or improving the process.

If you go ahead with a build, the full assessment price is credited before VAT.