Skip to content

Case study 16 · Business systems and integrations

An ERP that plans crews by trade across several countries

We built it for a construction company in six months as a team of four. It tracks 150,000 items across 15 warehouses and runs alongside SAP.

EngagementLead developer · 2025 · 6 months · direct client · team of 4, development ran through mePublished

150,000+ items, 15 warehouses, located to the shelf

In production and running without trouble

a bad ERP is obvious straight away, because people start working around it

The story in 5 steps

Stack

  • NestJS
  • Next.js
  • PostgreSQL
  • Turborepo
  • SAP

01 · Context

A construction company with its own machinery and sites in several countries needed one system to replace its scattered records.

The inventory is what people see first, but the crew planning is the part no off-the-shelf product could provide.

02 · Could not change

Standard ERP software knows how many workers you have and what they cost.

The most expensive question in this business is which workers go to which site, and when.
The client was also keeping SAP, so the new system had to run alongside it.

03 · What we did

Inventory down to the shelf. The system tracks more than 150,000 items across 15 warehouses in several countries.

Three ways to enter stockStock can be entered by barcode in the warehouse, from the purchase order at goods-in, or by hand for everything else, which matches how people work in each of those places.
Crew planning across sitesEach site is a project in the system, which tracks who is on which site, who needs to move and which trades the site will need.
Integration with SAPThe integration carried customers, items, orders, invoices, stock and finance between the two systems, effectively the whole operational picture, not a monthly export.

04 · Result

150,000+ items, 15 warehouses, located to the shelf

Crew planning by trade, across sites and countries
SAP integration carrying the full operational picture
Ten modules in six months, built by a team of four

05 · Differently

With ten modules to deliver in six months, the planning module got the same share of the schedule as invoicing.

Related services

The services that draw on this work.

Case study 16

Working on a similar problem? We reply within one business day.

The first call takes 30 minutes, and you’re under no obligation.

Tell us about your projectcontact@microtech.consulting