A GUIDE TO MANAGING A CONSTRUCTION COMPANY

How to manage a construction company with management software

A construction company does not manage only sites.

It manages customers, quotes, bills of quantities, suppliers, employees, vehicles, materials, documents, deadlines, costs, payments and dozens of activities that must move forward at the same time.

The problem starts when each piece of this information lives in a different place.

  • One Excel sheet for costs.
  • Another for attendance.
  • WhatsApp to talk to the site.
  • Folders on the computer for documents.
  • Email to talk to customers and suppliers.
  • A program for quotes.
  • A calendar for deadlines.
  • Paper documents coming in from the site.

While the company is small, this setup can seem good enough.As sites, people and operations grow, though, the fragmentation of information becomes a problem to manage in itself.

Construction management software exists precisely for this: to create a single structure that connects the work of the office, the work of the site and the company's administrative processes.

In this guide we look at how a construction company should be organised digitally, which processes are worth centralising and what role management software can play in the day-to-day running of the business.

01Running a construction company digitally

Going digital does not mean turning paper into PDFs

One of the most common mistakes in digitalisation is thinking it is enough to move onto the computer what used to be done on paper.

  • A paper formBECOMES →a PDF.
  • A registerBECOMES →an Excel sheet.
  • A phone callBECOMES →a WhatsApp message.
  • A physical folderBECOMES →a folder on the computer.

These are digital tools, but the process underneath may have stayed exactly the same.

Truly digitalising a company means structuring information and creating relationships between it.

  • CUSTOMER

    A customer should not be just a row in a spreadsheet.

    It should be an entity that quotes, jobs, documents and other information can be linked to.

  • SITE

    A site should not be just a folder.

    It should be the operational container where activities, documents, people, costs, reports, SAL and progress come together.

  • EMPLOYEE

    An employee should not appear in five different sheets.

    They should exist once and be usable across the company's processes.

That is the difference between using digital tools and building a business information system.

02The problem with separate tools

Excel, WhatsApp, email and folders work.Until they have to work together.

None of these tools is wrong.

  • Excel

    is extremely powerful.

  • WhatsApp

    is immediate.

  • Email

    is essential.

  • Cloud folders

    can store thousands of documents.

The problem starts when they become the company's management system.

Imagine a job that has just been won.

  • The quote is in one program.
  • The customer's details are in Excel.
  • The documents are on Drive.
  • The site manager gets information over WhatsApp.
  • Attendance is noted down separately.
  • Costs are entered in another sheet.
  • The photos are on people's phones.
  • The deadlines are on someone's personal calendar.

The information exists.

But there is no system that knows it all belongs to the same job.

And that is where the problems begin.

  • 01

    Duplication

    The same data is entered several times in different systems.

  • 02

    Misalignment

    One copy is updated while another stays out of date.

  • 03

    Lost context

    A document exists, but it is not immediately clear which process it belongs to.

  • 04

    Dependence on people

    Some information exists only because a particular person knows where to find it.

  • 05

    Hard to control

    To understand the overall picture you have to gather data from different sources by hand.

Construction management software should reduce exactly this fragmentation.

03HOW IT SHOULD BE STRUCTURED

Not a collection of modules. A system of relationships.

Software built for construction should not stop at a long list of features.

The most important question is:

do these features talk to each other?

Because the company itself works through relationships.

  1. A customer asks for a job.
  2. The job leads to a quote.
  3. The quote can use a bill of quantities.
  4. If the job is won, a site is opened.
  5. People work on the site.
  6. People generate hours and activities.
  7. Work items use materials.
  8. Materials generate movements.
  9. Execution produces costs.
  10. Progress produces SAL.
  11. The site produces documentation.
  12. The financial data flows into business control.

This is the structure construction management software should reproduce.

Not simply:module A + module B + module C.But:information A → process B → consequence C → control D.
04Customers and suppliers

It all starts with the records.But it shouldn't end there.

Customers and suppliers are among the most basic information in any management software.

The value, though, is not just in having a digital address book.

The record should become a reference point for everything about that party.

For a customer:

  • personal details;
  • tax details;
  • contacts;
  • quotes;
  • jobs;
  • documents;
  • related activities.

For a supplier:

  • company details;
  • documentation;
  • orders;
  • delivery notes;
  • invoices;
  • materials;
  • financial relationships.

When records are centralised, there is no need to work out each time who the party involved is.

The data is created once and reused in the processes that need it.

05Quotes and bills of quantities

Before the site, there is the job to win.

Good management of a construction company starts before the site opens.

  • 01You need to estimate.
  • 02Quantify.
  • 03Prepare work items.
  • 04Apply prices.
  • 05Build offers.
  • 06Manage revisions.

Construction management software should therefore connect bills of quantities and quotes to the rest of the business.

  • 01

    The bill of quantities

    The bill of quantities structures the job through work items, categories, quantities and prices.

    It should not be just a final document.

    It can become an economic and quantitative representation of the work on which other processes are built.

  • 02

    The quote

    The quote turns the job into a commercial proposal.

    It should be linked to the customer and remain available after it has been accepted.

The key step is this:

a job that has been won should not force the company to re-enter from scratch information it already has.

06From the quote to the site

Winning a job should not create a new silo.

Imagine the customer accepts the quote.

In the traditional model something curious often happens.

The commercial process ends.And a completely new one begins.

  • A folder is created.
  • A new sheet is prepared.
  • Documents are forwarded.
  • Information is copied again.
  • People are told.

But it is still the same job.

Well-designed management software should let the information produced in the commercial phase carry on living in the operational phase.

The site then becomes the place where all the information needed for execution gradually comes together.

07Construction site management

The site must become a digital object.

A real site has a location, people, materials and work items.

Its digital counterpart should represent all of this.

Within the site it should be possible to organise at least:

SITEThe operational container of the work12
  1. 01general information;
  2. 02managers;
  3. 03documents;
  4. 04activities;
  5. 05staff;
  6. 06reports;
  7. 07work journal;
  8. 08photos and media;
  9. 09costs;
  10. 10SAL;
  11. 11planning;
  12. 12financial information.

This way, when someone needs to understand what is happening on a given job, they don't have to search the whole company for information.

They start from the site.

08Site reports and work journal

What happens in the field must reach the company.

One of the most delicate points of construction management is getting information from the site to the office.

  • Who was there?
  • Which work items were carried out?
  • How many hours were spent?
  • What happened during the day?
  • Were there any problems?
  • Which activities were completed?
  • The site report

    structures part of this information.

  • The work journal

    builds a history of the activities and events of the execution.

When these tools are digital and part of the management software, the information can become available without waiting for someone to bring documents back or reconstruct the day afterwards.

09Employees and crews

Managing staff means much more than knowing who is employed.

A construction company needs to know and organise a lot of information about its workers.

  • Attendance.
  • Absences.
  • Holidays.
  • Leave.
  • Training.
  • Medical checks.
  • Pay.
  • Planning.
  • Crews.
  • Documentation.
  • Deadlines.

The problem grows when information about the same person is spread across administration, managers and the site.

Construction management software should connect the administrative side of an employee with the operational one.

  • The person exists in the company.
  • They can be scheduled.
  • They can be assigned to activities.
  • They can appear in reports.
  • They can have documents and deadlines.

The same person.Not five copies of the same person.

10Clock-ins and attendance

Recording attendance is simple.Making it part of the business process is more useful.

Attendance should not be just a time.

It can become part of the system used to understand how resources are used.

With mobile tools and, where appropriate, geolocated clock-in, the information can be recorded straight from the field.

The point is not to watch people obsessively.The point is to stop the flow of information depending on sheets, messages and reconstructions after the fact.

11Documents

Storing is not organising.

A construction company produces an enormous amount of documentation.

  • Contracts.
  • Drawings.
  • Permits.
  • Worker documents.
  • Delivery notes.
  • Invoices.
  • Technical documentation.
  • Site documents.
  • Minutes.
  • Attachments.

The classic model is often a structure of folders.

It can work well for keeping files.

It works less well when you need to understand what a document means within the process.

A document linked to a site is not simplydocument.pdfIt is information that belongs to that job.

Management software should therefore keep the document close to the context that makes it useful.

12Warehouse and materials

Materials don't disappear when they leave the depot.

Managing the warehouse means knowing:

  1. 01what is available;
  2. 02how much is available;
  3. 03where it is;
  4. 04what came in;
  5. 05what went out;
  6. 06what was transferred.

For a construction company, though, there is one more dimension: the site.

Materials are bought to be used.They move.They come in through documents.They can be spread across different places.

That is why warehouse management should be connected to the company's other processes.

Stock levels, lots, multiple locations, the movement log, delivery notes and purchasing are worth much more when they are part of the same system.

13Vehicles and fleet

A vehicle off the road can become an operational problem.

Vehicles and machinery are company resources just like people and materials.

  • They need to be known.
  • Managed.
  • Planned.
  • Controlled.

Managing the fleet digitally centralises the information on vehicles and their deadlines, so that knowledge does not stay scattered across documents and different people.

14Costs and site accounting

Knowing how much you spent is not enough.You need to know where you spent it.

This is one of the most important differences between simple administration and site control.

A company can know its total outgoings and still struggle to understand the profitability of a single job.

To do that, costs have to be allocated correctly.

  • Labour.
  • Materials.
  • Equipment.
  • Supplies.
  • Subcontracts.

Other direct or indirect costs, according to the model the company has adopted.

Site accounting exists precisely to build a financial reading of each single job.

And when the data comes from an integrated system, there is less need to rebuild it by hand at the end.

15SAL and progress

A job is not simply open or closed.

Between the start and the end there is progress.

SAL — progress reports (Stati di Avanzamento Lavori) represent in financial terms what has been carried out at a given moment.

A digital system can help organise:
  • progress;
  • accounted work items;
  • amounts;
  • payments;
  • remaining amounts;
  • SAL history.

When the bill of quantities, work items and SAL belong to the same ecosystem, control becomes more consistent.

16Administration

The site and the back office tell the story of the same company.

Completely separating operations and administration often means having to reconcile them later.

  • The workPRODUCES →costs.
  • SuppliersPRODUCES →invoices.
  • CustomersPRODUCES →receivables.
  • MaterialsPRODUCES →documents.
  • The companyPRODUCES →financial transactions.

Prima nota, bank transactions, invoicing, VAT, taxes and instalments are another side of the same business system.

The goal of a construction ERP should therefore be to close the gap between operational and administrative data.

17Order, delivery note and invoice

Three documents. One business transaction.

They are three different moments of the same process.

  1. ORDER01A material is ordered.
  2. DELIVERY NOTE02Then it is delivered.
  3. INVOICE03Finally it is invoiced.

When the order, delivery note and invoice are handled separately, checking that they match can take manual work.

Three-Way Matching is precisely the comparison of these documents:

order → delivery → invoice.

The goal is to check that what is invoiced matches what was ordered and then received.

It is a perfect example of digitalising a process rather than just digitalising individual documents.

18Calendar, assignments and planning

Management software should help you look at tomorrow too.

Many business problems do not come from a lack of information.

They come from the fact that it arrives too late.

Calendars, assignments, planners and schedules organise what is still to happen.

  • Who has to do what?
  • When?
  • On which job?
  • With which dependencies?
  • Which resources are needed?

Effective digital management should combine actuals and planning.

Knowing what happened.But also knowing what should happen.

19Budget, forecasts and control

Recording the past is administration.Using it to decide is management.

A company collects data all the time.

The question is what it manages to do with it.

Dashboards, budgets, forecasts and analysis tools turn operational information into something useful for decisions.

  • How much are we spending?
  • How much had we planned?
  • Which jobs are taking up the most resources?
  • Which deadlines are coming up?
  • What is the overall situation?

Good management software should not just be the place where data is entered.

It should become the place where you read the company.

20BIM and IFC models

Digital management can reach all the way to the model of the building.

Building Information Modeling adds another layer of information.

A BIM model does not only represent the three-dimensional geometry of the building.

Its elements can hold properties, classifications and other structured information.

Through interoperable formats such as IFC, the model can be viewed regardless of the software it was originally produced with, within the limits of the information it contains and the workflow adopted.

For a company that uses BIM models, being able to view them in the context of the site further reduces the gap between technical information and operations.

The model doesn't have to live in isolation.It can become another source of information for the project.

21Artificial intelligence

Once the data is centralised, it can be queried better.

Artificial intelligence in management software becomes interesting when it has the context it needs.

  • GENERIC CHATBOT

    A generic chatbot knows what it is told in the conversation.

  • INTEGRATED AGENT

    An integrated agent, instead, can be designed to work with tools, company data and authorised document bases.

In construction this can mean working with:

  • company information;
  • estimates and work items;
  • price lists;
  • specifications;
  • regulations;
  • technical documentation;
  • procedures;
  • guides;
  • administrative documents;
  • construction-specific knowledge.

So the value does not come only from the AI model.

It comes above all from which information it can use, which operations it can perform and which controls are applied.

22THE COMPLETE DIGITAL FLOW OF A CONSTRUCTION COMPANY

Let's put it all together.

Imagine a complete process.

COMMERCIAL PHASE
  1. 1A prospective customer arrivesTheir record is created or retrieved.
  2. 2The job is analysedInformation, documents and requirements are gathered.
  3. 3The bill of quantities is preparedThe work is structured through work items, quantities and prices.
  4. 4The quote is producedThe information becomes a commercial proposal.
OPERATIONAL PHASE
  1. 5The customer acceptsThe job moves from the commercial phase to the operational phase.
  2. 6The site is organisedManagers, documents, activities and information are gathered in its operational space.
  3. 7People and activities are plannedCrews are organised and work items scheduled.
  4. 8Execution beginsReports, the work journal, photos and other information start building the site's history.
  5. 9Materials arriveOrders, delivery notes and movements feed purchasing and the warehouse.
CONTROL
  1. 10Costs are incurredLabour, materials and other resources are allocated to the job according to the control model adopted.
  2. 11The work progressesPhysical and financial progress is monitored.
  3. 12SAL are producedThe work carried out is progressively accounted for.
  4. 13Administration records the financial effectsInvoices, transactions, collections and payments enter the administrative process.
  5. 14Management keeps controlDashboards, budgets and forecasts show how things are going.
This is the key point:

these are not fourteen independent processes.They are fourteen stages of the same business system.

And this is exactly what construction management software should be able to represent.

23Excel or construction management software?

The right question is not which one is better.

Excel and an ERP do different jobs.

Excel is extraordinarily flexible.

It lets you create calculations, models, tables, analyses and custom tools with enormous freedom.

The problem starts when it is used to represent complex, shared business relationships.

A spreadsheet does not necessarily know that the value in cell B27 is the same site that appears in ten other files.

It does not naturally handle business roles, workflows, relationships between entities, operational history and simultaneous access the way a system designed for it does.

Excel is excellent for:

  • specific analyses;
  • custom calculations;
  • one-off processing;
  • imports and exports;
  • ad hoc models.

Management software is better for:

  • repetitive processes;
  • shared information;
  • related data;
  • access by several users;
  • history;
  • permissions;
  • workflows;
  • centralisation.
So the goal does not necessarily have to be:getting rid of Excel.It makes far more sense to:

stop using Excel as the database of the whole company.

24WHEN YOU NEED MANAGEMENT SOFTWARE

When does a construction company need management software?

There is no universal number of employees or sites beyond which management software becomes mandatory.

There are, however, some signs.

  1. 01

    You are entering the same data several times

    The customer is copied into the quote, the invoice, the site sheet and other documents.

  2. 02

    To find information you have to ask someone

    • “Where's that document?”
    • “Who has the latest Excel?”
    • “Has the site manager sent the report?”
  3. 03

    There are many versions of the same file

    • COSTS.xlsx
    • COSTS new.xlsx
    • COSTS FINAL.xlsx
    • COSTS FINAL 2.xlsx
    • COSTS FINAL 2 antonio.xlsx

    At that point the problem is no longer Excel.

    It's survival. 😂

  4. 04

    The office finds out late what is happening on site

    Operational information arrives days later or has to be asked for by hand.

  5. 05

    You can't quickly find out what a job costs

    To get it you have to combine information from several sources.

  6. 06

    Deadlines depend on people's memory

    If someone forgets something, the system doesn't remember it for them.

  7. 07

    Adding a site multiplies the chaos

    The company's growth increases complexity faster than its ability to keep control.

When these things happen often, centralising processes stops being just a convenience.

25How to choose construction management software

Don't start from the number of features.

An endless list of modules is impressive.

But it doesn't necessarily solve the problem.

Before choosing management software for a construction company, I would look at least at these aspects.

  1. 01

    Is it designed for construction?

    Sites, bills of quantities, SAL, reports and work items are specific processes. Completely generic software may force the company to adapt to the program instead of the other way round.
  2. 02

    Do the modules talk to each other?

    This is probably the most important question. An isolated module solves one task. An integrated system connects the task to the rest of the company.
  3. 03

    Can it be used on site?

    If the data is created in the field but can only be entered at the office, someone will have to transfer it.
  4. 04

    Does it handle roles and permissions?

    Not every user needs to see or edit the same information.
  5. 05

    Can it grow with the company?

    The system should keep up with more users, sites and processes without forcing the company to rebuild everything from scratch.
  6. 06

    Can you export the data?

    Being able to extract information remains important even when you use a centralised platform.
  7. 07

    How much manual work does it really remove?

    This is a better question than: “How many features does it have?” A feature used once a year matters far less than a daily process that is automated or simplified.
26How to introduce management software without stopping the company

Don't digitalise everything on Monday morning.

The opposite mistake to fragmentation is trying to change every process at once.

A gradual migration is often easier to manage.

  1. PHASE 1

    Map

    Understand where the information is today.

    Which Excel files are used? Which documents? Which processes? Who handles them?

  2. PHASE 2

    Identify the critical processes

    Start from what creates the most duplication, errors or manual work.

    For many companies these may be sites, reports, quotes, staff or documents.

  3. PHASE 3

    Define responsibilities

    Who enters the data? Who checks it? Who can change it?

  4. PHASE 4

    Migrate step by step

    Move processes into the new system without keeping two parallel systems indefinitely.

  5. PHASE 5

    Connect

    Once the main processes are centralised, start using the relationships between modules.

  6. PHASE 6

    Measure

    Assess what has really improved.

    Time saved. Errors avoided. Speed of finding information. Ability to keep control.

Management software should not be adopted because “we have to go digital”.

It should deliver a measurable operational improvement.

27Mistakes to avoid

Mistakes to avoid

  • Buying the software and keeping exactly the same processes

    If every piece of information is still entered first in the old system and then in the new one, you have simply doubled the work.
  • Digitalising chaos

    An inefficient process does not become efficient just because it runs in a browser.First understand it.Then structure it.Finally digitalise it.
  • Entering data nobody will use

    Every piece of information asked of users has an operational cost. If a piece of data produces no value, it probably should not be collected.
  • Centralising without defining permissions

    Centralising does not mean letting everyone do everything.
  • Ignoring the site

    A system that is perfect for the office but unusable in the field leaves half the problem open.
  • Thinking the software runs the company on its own

    Management software structures information and processes. The decisions remain the company's.
28WHERE RESTRUCT COMES IN · FROM MODEL TO PLATFORM

This is exactly the problem we built Restruct for.

So far we have mostly talked about how the digital management of a construction company should work.

Restruct was built on this same logic.

Not as a set of small independent tools, but as a construction ERP in which the different areas of the company can share information and context.

The platform brings together tools for:

  • 01

    Sites

    to organise the operational work.

  • 02

    Bills of quantities

    to structure quantities, work items and prices.

  • 03

    Quotes

    to manage the commercial phase.

  • 04

    Employees

    to organise people, attendance, training and planning.

  • 05

    Customers and suppliers

    to centralise business relationships.

  • 06

    Warehouse

    to manage materials, stock and movements.

  • 07

    Fleet

    to organise vehicles and related information.

  • 08

    Accounting and administration

    to connect the figures to the rest of the business.

  • 09

    Calendar, assignments and schedules

    to plan what has to happen.

  • 10

    Budget and forecasts

    to read performance beyond the single figure.

  • 11

    BIM

    to organise projects and revisions and view IFC models right in the browser.

  • 12

    Janus

    to bring an AI agent into the context of the company and of construction knowledge.

Restruct is available as a web platform and a mobile app, so the office and the site can work within the same ecosystem.

Discover Restruct, construction management software
29You don't need another piece of software

You don't need another piece of software.You need a system.

When a company grows, the problem is rarely a total lack of tools.

Much more often it's the opposite.

There are too many tools.

  • One for quotes.
  • One for documents.
  • One for communication.
  • One for attendance.
  • Excel for whatever is missing.
  • Paper for what hasn't been digitalised yet.

The result is a company digitalised in pieces.

The next step does not necessarily mean adding yet another program.

It means creating a common structure.

A structure in which customer, quote, bill of quantities, site, person, material, document, cost and activity are not just data.

They are parts of the same business process.

And this, even before the number of features available, is what should define true construction management software.

FAQ

Frequently asked questions about running a construction company digitally

What is construction management software?

Construction management software is software designed to organise and connect the typical processes of a company working in construction. It can cover site management, quotes, bills of quantities, staff, documents, materials, vehicles, costs, planning and administration.

What is management software for in a construction company?

Its main purpose is to centralise data and processes, reducing the fragmentation between Excel sheets, documents, email, chats and different programs. The aim is to make information more organised, accessible and connected to the context in which it is used.

What is the difference between generic management software and construction management software?

Generic management software is designed for processes common to many sectors. Construction management software, instead, can include specific concepts such as sites, bills of quantities, SAL, site reports, the work journal and site accounting.

Can Excel be used to run a construction company?

Excel can be very useful for calculations, analyses and specific tasks. It becomes harder to use as the central system as users, sites, relationships between data and the need for a shared history grow. Management software and a spreadsheet can therefore play different roles.

Which features should construction management software have?

It depends on the company's needs, but the most common areas include site management, quotes and bills of quantities, employees, documents, customers and suppliers, warehouse, fleet, planning, cost control and administration.

Can construction management software be used on site?

Cloud management software with a mobile app can give access to the relevant features from the site too. This means some information can be recorded where it is created instead of being passed to the office later.

What is a construction ERP?

A construction ERP is a system that integrates several business processes in a single platform, adapting them to the specific needs of the construction sector. The aim is to connect operational, administrative and management areas.

How do you digitalise a construction company?

Digitalisation should start by mapping the existing processes, identifying duplicated information and choosing which processes to centralise. The tools can then be introduced step by step, defining responsibilities and ways of working.

When is it worth adopting management software?

When managing through separate tools creates duplication, difficulty finding information, errors, delays or poor visibility on jobs. There is no universal minimum size: it depends on how complex the organisation is.

Is Restruct construction management software?

Yes. Restruct is cloud management software designed for construction companies and brings together tools for sites, bills of quantities, quotes, staff, documents, customers and suppliers, warehouse, fleet, administration, planning, BIM and other areas of business management.

RESTRUCT

The site is only one part of the company.

Running a construction company means connecting people, jobs, materials, documents, activities and figures.

Restruct was built to make them work in the same system.

Frequently Asked Questions

Have questions about our software for managing construction companies? These are 3 of the questions we get asked most often. If you have more doubts, you can visit the FAQ page or contact us.

Who can see my company's data?

Only the users you authorize can access your company data. Each user has a personal account with unique credentials...

Is my data safe?

Absolutely. All data entered in Restruct is protected by advanced encryption technologies and a reliable server infrastructure...

What happens if my subscription expires?

If your subscription expires or is not renewed, the account is fully locked. However, your data remains securely stored...

MOBILE APP

Restruct is on your phone too.

Download the free app for iPhone and Android and take your sites, daily reports and documents with you.