Blog

Building a Database for Construction Projects That Actually

How construction teams can replace spreadsheet-led project tracking with a structured database for jobs, RFIs, approvals, defects, commercial records and reporting.

By Spreadsheet Upgrade 9 min read Published 27 Aug 2026

Construction teams often reach for spreadsheets because they are fast to create and easy to change.

An RFI tracker appears. Then a variation log. Then a snagging sheet, procurement tracker, plant register, labour return or handover list.

Each spreadsheet may work well on its own.

The problem arrives when the project starts depending on several of them at once and people need to know which record is current, who owns the next action and what has changed.

That is where a database for construction projects can be valuable: not as a generic replacement for every construction platform, but as a structured application for the spreadsheet-led workflows your team actually runs.

Start with the spreadsheet process that causes the most friction

Do not begin by trying to build a complete construction management system.

Start with a defined workflow.

Good candidates often include:

  • RFI tracking;
  • variations and change control;
  • procurement tracking;
  • subcontractor actions;
  • plant and equipment registers;
  • inspections;
  • snagging and defects;
  • permit tracking;
  • drawing or document registers;
  • handover records;
  • commercial trackers;
  • job or package status;
  • recurring site reporting.

The best first project is usually the one where staff already have a reasonably defined process but the spreadsheet is creating repeated administration or control problems.

Why spreadsheet-led construction workflows become difficult

Construction information changes constantly.

A record may have:

  • an owner;
  • a package;
  • a site or location;
  • a due date;
  • a status;
  • linked documents;
  • an approval;
  • a revision;
  • a cost or time impact.

Spreadsheets can store those fields, but they do not naturally enforce the relationships or workflow around them.

Typical problems include:

Different versions of the truth

A site team has one tracker while the commercial team has another.

Both may be individually accurate but disagree because they were updated at different times.

Actions disappear into email

The spreadsheet says an item is "awaiting response", but the actual response exists in someone's inbox.

Statuses are manually edited

A user changes a cell from "open" to "approved" without the system recording who approved it or what evidence supported the change.

Reporting becomes reconciliation

Instead of reporting from live records, someone spends hours combining trackers before the weekly or monthly meeting.

Knowledge sits with individuals

People learn which sheets are reliable, which columns matter and which exceptions are handled outside the workbook.

The project keeps moving because experienced staff compensate for weak information structure.

Think in records rather than rows

The central change when moving from Excel to a database-backed application is that important things become explicit records.

For an RFI workflow, an RFI might have:

  • RFI number;
  • project;
  • package;
  • location;
  • raised by;
  • owner;
  • question;
  • linked drawing/document;
  • date raised;
  • target response date;
  • status;
  • response;
  • accepted by;
  • closed date;
  • impact notes.

The important point is not the number of fields.

It is that the RFI exists once, and the workflow updates that record rather than creating several competing versions.

The same principle applies to defects, variations, plant, inspections and approvals.

Model relationships that help people make decisions

Construction information is connected.

A variation may relate to:

  • a package;
  • an instruction;
  • an RFI;
  • an affected activity;
  • a subcontractor;
  • a cost;
  • an approval.

A defect may relate to:

  • a location;
  • a package;
  • an asset;
  • a responsible contractor;
  • photographs;
  • inspection evidence;
  • close-out approval.

A useful database preserves those connections.

That makes questions easier to answer:

  • Which open RFIs are blocking this package?
  • Which variations are awaiting approval?
  • Which defects belong to this subcontractor?
  • What is overdue this week?
  • Which records changed since the last meeting?
  • Which items have a potential commercial impact?

Those are much harder to answer reliably when the information is spread across multiple files.

Make workflow actions explicit

One of the biggest benefits of replacing a spreadsheet tracker is that status changes can become controlled actions.

Instead of editing a status cell, the application can provide actions such as:

Submit for review

Approve

Reject

Request more information

Close

Each action can:

  • enforce required information;
  • record the user;
  • record the time;
  • update the status;
  • notify the next person;
  • preserve an audit trail.

That creates much stronger control without requiring users to understand database design.

Permissions should follow responsibility

Not everyone on a construction project needs the same access.

A purpose-built application can distinguish between:

  • site users;
  • project managers;
  • commercial teams;
  • administrators;
  • approvers;
  • subcontractor users;
  • client/viewer access.

Permissions can control both what someone sees and what they can change.

For example, site staff might create defects but not approve close-out. Commercial staff might edit variation values while other users only see status. External users might only access records assigned to their organisation.

This is much more reliable than sharing different workbook copies or relying on protected sheets.

Build reporting from live records

A common spreadsheet anti-pattern is:

operate during the week → rebuild the report before the meeting.

A database-backed application allows reporting to use the same records people update during normal work.

Useful views might include:

  • overdue actions;
  • RFIs by package;
  • variations by status;
  • open defects by contractor;
  • inspection pass/fail trends;
  • items awaiting client approval;
  • plant due for inspection;
  • programme blockers;
  • commercial change pipeline.

That does not mean every project needs a huge dashboard.

Start with the questions people repeatedly spend time answering.

Keep documents linked to the workflow

Many construction processes involve files: drawings, photographs, reports, approvals, certificates and supporting documents.

A useful application should attach those files to the relevant record rather than relying on filenames alone.

For example, an inspection record can contain:

  • inspection details;
  • result;
  • inspector;
  • date;
  • photographs;
  • corrective actions;
  • approval/sign-off.

The file becomes evidence connected to the workflow rather than an isolated attachment somebody has to find later.

Do you need a full construction platform?

Sometimes, yes.

Large projects may already be better served by specialist construction-management, CDE, BIM, document-control or ERP platforms.

Spreadsheet Upgrade is not intended to replace every enterprise construction system.

Its strongest fit is more specific:

A construction business already runs an important operational workflow in Excel, the process is reasonably understood, and the spreadsheet has become difficult to share, control, report from or maintain.

That might be one internal process that sits awkwardly between larger systems.

A purpose-built managed app can be appropriate when buying a much broader platform would add unnecessary complexity for that workflow.

Example: replacing an Excel variation tracker

Imagine a commercial team maintains variations in one workbook.

Columns include:

  • reference;
  • description;
  • package;
  • instruction date;
  • estimated value;
  • submitted value;
  • approved value;
  • status;
  • notes.

But the actual process also involves emails, supporting documents and approvals.

A replacement application could provide:

  1. one variation record;
  2. linked package and subcontractor;
  3. supporting files;
  4. controlled status changes;
  5. approval history;
  6. outstanding-action view;
  7. commercial dashboard;
  8. export for finance/reporting.

The objective is not to create a giant construction system.

It is to remove the manual gaps around one business-critical spreadsheet process.

Example: inspection and defect workflow

A spreadsheet may record inspection results after site staff complete paper forms or send photos.

A web application can allow the information to be captured directly:

Select project/location → complete inspection → attach photos → record defect → assign action → verify → close.

Managers then see current information without waiting for somebody to update the master spreadsheet.

This is exactly the kind of transformation where a web application can be more useful than simply moving the workbook to shared cloud storage.

How to scope the first release

Keep the first version disciplined.

Ask:

  • What spreadsheet are we replacing?
  • Which people use it?
  • Which records matter?
  • Which statuses are required?
  • Which approvals matter?
  • Which documents belong to each record?
  • Which reports must be available?
  • What data needs migrating?
  • What can wait until later?

If a requested feature does not help replace the spreadsheet-led workflow, it may not belong in the first release.

That keeps the project focused and makes adoption easier.

How Spreadsheet Upgrade fits construction workflows

Spreadsheet Upgrade takes existing spreadsheet-led business processes and rebuilds them as managed web applications.

The normal starting point is the free fit check.

You describe what the spreadsheet manages, the problems around it, how many people use it and what you want to improve.

If it looks worth progressing, the £295 Spreadsheet Assessment examines the workbook and workflow in detail and defines a sensible replacement scope.

For eligible managed plans, the agreed first build is included subject to the current published scope and terms. Hosting, backups, maintenance, security fixes and support remain part of the managed service.

You can see current plan details on the pricing page, or browse examples of spreadsheet replacement workflows.

Build the database around the work people already do

Construction teams do not need another system simply because databases sound more professional than spreadsheets.

They need a better system when the spreadsheet-led process is creating enough friction that people are spending time reconciling, chasing, copying and checking information instead of progressing the work.

A good construction database starts with that real operational problem.

If your team already has an Excel tracker that has become part of day-to-day project delivery, start with the free fit check and use that existing process as the specification for what should come next.

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.