Construction ERP 2021

LogsForce —
Construction
Operations ERP

How we digitised the end-to-end QS-to-invoice workflow for a Singapore construction and facilities management firm — eliminating manual handoffs across four user roles.

ClientLogsForce
SectorConstruction & FM
Delivered2021
Duration6 months
TypeCustom ERP

Singapore's construction and facilities management sector runs on relationships and paper. Quantity surveyors generate quotes in Word, print them, get wet-ink sign-off from managers, then manually re-key the approved data into a separate billing system to raise a works order.

LogsForce manages maintenance and fit-out works across multiple sites in Singapore. Their operational model involves four distinct teams — quantity surveyors generating quotations, project managers scheduling and assigning site work, site supervisors executing and updating progress, and finance raising FBQs and e-invoices.

Quotations lived in email inboxes. Works orders were tracked in a shared spreadsheet that was perpetually out of date. Finance could not generate an FBQ until someone physically chased the project manager for completion confirmation.

The bottleneck wasn't any single step. It was the white space between steps — the gap where approved information sat in someone's inbox waiting to be actioned.

We ran structured interviews with all four role types before writing a line of specification. The QS team was efficient. The billing team was efficient. The failure was the handoff.

  • Approved quotations sat unactioned for 2–3 days before becoming works orders
  • No role-based access — anyone could change any record, creating audit trail gaps
  • Overdue works orders had no automatic detection — only discovered reactively
  • Manpower scheduling was done verbally and forgotten without written confirmation
  • FBQ generation required manual data re-entry from three different sources
  • No photo-based progress documentation — disputes over completion were common

A multi-role ERP covering the complete quotation-to-invoice lifecycle with automated status transitions at every handoff — so nothing falls through the gap between teams.

Quotation Module

QS creates and submits quotations with line items, scope, and zone data. Approval auto-triggers works order creation — no manual handoff required.

Works Order Management

Works orders inherit all scope and zone data. Status flows from Unscheduled to Scheduled, Completed, or Overdue.

Scheduling Module

Manager-only scheduling interface for manpower type, date window, and site zone.

Project Board & Calendar

Kanban-style project board with zone filters and a monthly calendar showing all scheduled WOs by number.

Progress & Photo Updates

Project managers update progress and attach site photos for dispute resolution and FBQ verification.

Role-Based Access Control

Four hardened permission tiers restrict every status transition by role.

FBQ & E-Invoice Generation

Final billing quantity documents generated from completed WO data, traceable back to the original quotation.

Product screens

SCREEN 01 — QUOTATION MANAGEMENT
QS / ADMIN — Quotation status, line items, and approval routing
SCREEN 02 — WORKS ORDER DETAIL
AUTO-GENERATED WO — Scope, site zone, manpower, progress status
SCREEN 03 — PROJECT BOARD
KANBAN VIEW — Unscheduled, scheduled, completed, and overdue WOs
SCREEN 04 — MONTHLY CALENDAR
SCHEDULING VIEW — WO allocation by date and status

The manual handoff between quotation approval and works order creation — previously a 2–3 day gap — dropped to zero.

The system creates the WO automatically, assigns it to the scheduler, and flags it in the project board the moment a quotation is approved. Finance can generate FBQs without chasing project managers because completion status is visible in real time.

0 daysQS-to-WO handoff delay — automated on quotation approval
4 rolesDistinct permission tiers with hardened access controls
AutoOverdue WO detection — system flags without manual review
FullAudit trail from quotation creation to e-invoice

Have a similar problem?
Let's scope it together.

Every engagement starts with a research conversation — no pitch, no pressure. We map your problem before we propose a solution.

Start a conversation →