Industries · Construction

Custom construction software for contractors who bid from last job’s spreadsheet

Short answer

The construction software we build starts with a client portal: a login for each client and a page per project with stages, recent photos, documents and change orders waiting for approval, so clients stop phoning the site manager for progress. Photos and documents are stored with the job, in storage in your company’s name. Behind the portal sit site reports sent from a phone browser, change orders the client approves before the work starts, and an estimating tool that works from your own price book instead of last job’s spreadsheet. The closest thing we have built is an instant estimate calculator for an EU road-freight forwarder, which reads its tariff from a validated Google Sheet.

If your agency has gone quiet

Your agency built it, then stopped answering.

The site or system still runs, but nobody fixes it, and you’re not sure who holds the passwords.

We start with what you own: the domain, the hosting and the code. Then we look at what is there and tell you in writing what it takes to finish it or keep it running. You decide before any work starts.

Office versus site

What goes wrong between office and site, and what we build for it

  1. Clients phone for progress

    There is nothing they can check for themselves, so every question goes to the site manager.

    What we buildA client portal: a login for each client and a page per project with stages, recent photos, documents and the next milestone, fed from the site reports. Photos and documents are stored with the job, in storage in your company’s name.

  2. Every bid is a copy of the last one

    The estimate lives in a spreadsheet only the owner trusts. Rates are out of date, and the formulas break when someone adds a row.

    What we buildAn estimating tool that reads rates from a price book you keep in a sheet, with checks that catch a broken rate before it reaches a bid.

  3. Site reports arrive by WhatsApp

    Photos and notes from site get pasted into a Word file at the end of the week, if at all.

    What we buildA daily report form that opens in a phone browser: notes, photos and hours, filed against the job and the date.

  4. Change orders are argued over at invoicing

    Extra work was agreed on site, and nobody wrote down the price.

    What we buildA change order with a description and a price, sent to the client as a link to approve before the work starts, so the invoice matches what was agreed.

  5. Subcontractor documents expire unnoticed

    Insurance and certificates sit in an inbox until someone asks for them.

    What we buildA document list per subcontractor with expiry dates, and a reminder before each one runs out.

  6. The big platforms are too much

    Enterprise construction suites come with features and per-seat costs a mid-sized contractor doesn’t need.

    What we buildOnly the parts you use, built around your process and connected to your accounting through its API or exports. See Integrations.

One change order, start to finish

Extra work found on site

  1. The site manager logs it

    From a phone browser: what was found, three photos and the extra work needed.

  2. The office prices it

    From your own price book, so the figure matches how you price everything else.

  3. The client approves it

    From a link, before the work starts. The approval is saved with the date and the photos.

  4. It reaches the invoice

    The approved amount is added to the next invoice, so nothing agreed on site is forgotten.

An example of how it would work, not a client story.

The system

From price book to progress page

A typical contractor setup drawn in our map style, not a client diagram. Your accounting system and price book take their places.
What we build

What we build

Built from parts we’ve shipped

What we build for a contractor

The estimating part is closest to something we have built: an instant estimate calculator for a freight forwarder, with rates in a Google Sheet that is validated before the calculator uses it, and quote requests produced as xlsx and csv files.

  • A client portal per project: stages, photos, documents and approvals.
  • Daily site reports with photos, filed by job and date.
  • Change orders the client approves before the work starts.
  • An estimating tool on your own price book, with bids as PDFs.

Bidding from an old spreadsheet?

Tell us how an estimate gets built today.

Tell us about your business
How it works

How a project with us runs

  1. Tell us what happens today

    Tell us how estimates, site reports and change orders are handled now. We reply within one business day, usually within a few hours.

  2. A free first look

    An online call, and an outside check of your site with XRay, our own audit tool. A deeper audit is scoped after the call.

  3. Build, or take over

    We build the missing parts, or take over a system someone else built. One team covers analysis, build, testing and DevOps.

  4. Keep it running

    Fixes, security updates and new features. Hourly billing, one rate for the whole team, a report every week.

You own the code, the data and every account. More on how we work and the systems we have built.

Limits

What this doesn’t do

  • No drawing, BIM or takeoff software. We work with the quantities you already produce. We don’t build CAD or 3D tools.

  • No accounting replacement. We connect to the accounting system you use.

  • No prices before we talk. Billing is hourly with weekly reports, scoped after the call.

FAQ

Questions we get from contractors

Can the estimating tool use our own rates?

Yes. Your rates live in a sheet or a table you control, and checks stop a missing or broken rate from reaching a bid. The freight calculator we built works from a validated Google Sheet tariff in the same way.

Can clients approve change orders online?

Yes. The client gets a link with the description and the price, approves it, and the approval is stored with the job and the date. The invoice then picks it up.

Can you connect to our accounting software?

Usually, through its API or through regular exports. We check which on the first call.

Each client needs their own login, and our staff sign in with company accounts.

Each client sees only their own projects, enforced in the database, not just on the screen. Sign-in through your company identity provider is agreed in the scope, and we check what it supports on the first call.

Who owns the system?

You do. You own the code, the data and every account.

Still building bids from a copy of the last one?

Tell us where estimates, site reports and change orders live today.

We reply within one business day, Tallinn time (EET), usually within a few hours. No obligation.