⚡ Special Offer: Free consultation calls are now open for all! Book now →
🏗️ Flagship product · Construction

Every bag of cement, accounted for — from request to receipt.

CIMS is a mobile-first Progressive Web App for construction companies running multiple project sites. It replaces WhatsApp messages and paper indents with a controlled material-request lifecycle: multi-level approvals on an SLA clock, warehouse reservations, dispatch tracking, site receipt with photo evidence and an audit trail nobody can edit.

7Lifecycle stages, request → closed
8Role-specific cockpits
4hUrgent SLA, then GM override
14Modules on one data model
CIMS Site Engineer dashboard showing pending requests, in-transit deliveries with a delayed flag and pending receipts

Why site teams lose days on materials

Multi-site contractors run into the same five problems. CIMS was designed against each one.

❌ The pain today

  • Approval bottlenecks. Urgent requests stall when the project manager is travelling or offline.
  • No live tracking. Engineers can't see whether a requisition is approved, packed or on a truck.
  • Manual entry errors. Free-text item names cause duplicate orders and wrong units at the warehouse.
  • Disputed deliveries. Short shipments and transit damage have no time-stamped, photographic proof.
  • Fragmented auditing. Site requests, GRNs, purchase orders and consumption live in separate spreadsheets.

✅ How CIMS answers it

  • SLA timers & escalation. A configurable 4-hour urgent clock alerts the General Manager and unlocks an override when the PM misses it.
  • Real-time lifecycle stepper. Draft → L1 → L2 → Processing → Ready → In transit → Delivered, with actor and timestamp on every step.
  • Controlled master catalogue. Dropdown-only items with codes, units, categories and minimum-stock alerts.
  • Proof-of-receipt & returns. A quantity mismatch locks normal confirmation and demands remarks plus photos.
  • One immutable ledger. Requests, stock movements, GRNs, POs and approvals in a single append-only audit trail.

The 7-stage material request lifecycle

One request, seven hand-offs, zero ambiguity about who owns the next step.

📝
InitiationPick items from the catalogue, set quantity, urgency and reason. Save a draft or submit.Site Engineer
✅
Level-1 approvalApprove, reject with a mandatory comment, or send back for clarification.Project Manager
⏱️
Level-2 approvalNotified after L1. Overrides urgent requests directly once the PM's SLA lapses.General Manager
📦
Inventory processingChecks availability, reserves stock, raises a purchase requisition on shortage.Inventory Head
🚚
Dispatch & logisticsVehicle plate, driver, mobile, ETA and delivery note. Partial dispatch supported.Storekeeper · IH
📸
Site receiptVerify quantities per line; mismatches require remarks and photo evidence.Site Engineer
🔒
Closure & auditLocked record with every actor, comment and timestamp for management review.System · Finance

Approval & fulfilment logic, end to end

The decision points that make the workflow resilient when people are unavailable or stock runs short.

Request submittedSite Engineer Urgent? 4-hour SLA timerstarts on submission Level-1 reviewProject Manager (or delegate) PM actedin time? Level-2 approvalGeneral Manager yes yes normal · 24h SLA GM overrideskips L1 · logged in audit breached Reject / Clarifymandatory comment · resubmit loop Reserve stockInventory Head · warehouse Stockavailable? Purchase requisitionauto-raised → PO → GRN shortfall Pick, pack & dispatchplate · driver · ETA · delivery note yes Site receiptSite Engineer verifies qty Qtymatches? Closed & auditedimmutable record yes Discrepancy flaggedremarks + photos required no IH resolvescredit · re-dispatch · write-off Delayed flagauto when ETA passes Actor step Decision SLA / escalation Exception path Closed Escalation / shortfall route

Eight roles, eight cockpits

Role-based access control scopes every screen to what that person is responsible for. Click a role to open the demo signed in as them.

SE

Site Engineer

Scoped to assigned projects

Creates and clones requests, replies to clarifications, confirms receipt, flags discrepancies, returns goods.

Open as Site Engineer →
PM

Project Manager

Level-1 approver · managed projects

Reviews requisitions on an SLA timer, approves, rejects with a mandatory comment, requests clarification, sets a delegate.

Open as Project Manager →
GM

General Manager

Level-2 · company-wide

Approves high-value requests, executes urgent SLA overrides, monitors approved value and 30-day volume.

Open as General Manager →
IH

Inventory Head

All warehouses & projects

Reserves stock, approves adjustments and transfers, creates purchase requisitions, dispatches, resolves discrepancies.

Open as Inventory Head →
SK

Storekeeper

Assigned warehouses

Posts goods received notes, picks and packs, runs blind or open stock counts, logs damages.

Open as Storekeeper →
PO

Procurement Officer

Company-wide procurement

Converts shortages into purchase orders, tracks vendor deliveries, ratings and on-time performance.

Open as Procurement →
FIN

Finance / Auditor

Read-only oversight

Stock valuation, consumption cost analysis, SLA compliance reports and the full audit ledger.

Open as Finance →
ADM

System Administrator

Full configuration

Users and project scoping, warehouses, the master catalogue, approval tiers and SLA rules.

Open as Admin →

Everything a materials team needs

Fourteen modules, one shared data model.

📝

Material requests

  • Controlled catalogue with auto-filled code, unit and category
  • Duplicate-line warning, urgent flag, draft & clone
  • Requested / approved / dispatched / received matrix
⏱️

Approvals & SLA

  • Level-1 PM and Level-2 GM tiers
  • Mandatory rejection comments, clarification loop
  • Configurable SLA timers, GM override, delegation for leave
🏭

Stock & warehouses

  • Total, reserved and available per warehouse
  • Ledger with running balance, low-stock alerts
  • Blind / open counts, adjustments, inter-warehouse transfers
🚚

Dispatch & receipt

  • Vehicle, driver, mobile, ETA and delivery note
  • Partial fulfilment with balance tracking
  • Delayed flags, discrepancy remarks, photo evidence, returns
🧾

GRN & procurement

  • Goods received notes against POs, good / damaged lines
  • Auto purchase requisitions on shortage
  • Purchase orders, vendor master with ratings
📊

Analytics & audit

  • Consumption by material, category and month
  • Turnaround and SLA compliance by approver
  • Append-only audit trail with before / after diffs, CSV export

Delivery roadmap

The demo you can open today is Phase 1. Phases 2 and 3 connect it to your data and automate the alerts.

Completed

Phase 1 · Front end & flows

  • All 14 modules implemented
  • 8 role dashboards active
  • Interactive demo login panel
  • Mobile-first PWA layout
Upcoming

Phase 3 · Automation & cloud

  • Celery & Redis SLA background timers
  • Automated urgent GM escalation
  • S3 photo-evidence storage
  • Push / email / SMS notifications, e-signature delivery proof

Roll CIMS out on your sites

We adapt the catalogue, approval tiers and SLA rules to your organisation and connect it to your ERP or accounting system.

📞