Construction & Real Estate

Construction Project Management System

CPMS Custom Development

A custom platform to plan construction projects, track progress against the bill of quantities, control budgets and variations, and manage interim payment certificates.

  • Web-based
  • Android
  • iOS

Overview

Construction Project Management System (CPMS)

A Construction Project Management System gives contractors, developers and consultants one place to plan and control building and civil works. Extrion Tech can design and develop it in-house around the way your projects are actually run: a work breakdown structure tied to the bill of quantities, a programme of activities with planned and actual dates, and a cost ledger that shows committed, certified and paid amounts for every element.

On a typical project in Zanzibar or mainland Tanzania, progress is measured on site, valued against BOQ rates, and certified before the client pays. The system follows that cycle. Site engineers record measured quantities, quantity surveyors prepare valuations, variations are logged with their cause and approval trail, and interim payment certificates are generated with retention and advance-payment recovery calculated automatically. Project managers see earned value, schedule slippage and cash flow forecasts without reconciling separate spreadsheets.

The platform can be scoped as a standalone tool for one company or as a portfolio view across several concurrent projects. Typical additions include document control for drawings and RFIs, subcontractor packages, photo-based progress reports and executive dashboards. Contract forms, approval levels and reporting formats are agreed with you during analysis so the system reflects your contracts rather than forcing a generic template.

Business problems it addresses

  • Progress, cost and BOQ data sit in separate spreadsheets that rarely agree at month end.
  • Variations are agreed verbally on site and are hard to recover or justify later.
  • Interim payment certificates take days to prepare and contain calculation errors.
  • Management cannot see which projects are behind programme or over budget until it is too late.
  • Drawings, RFIs and instructions are scattered across email and WhatsApp threads.

Interface

Five screens of the system

Illustrative mockups with sample data — not screenshots of a client’s system.

Workflow

From contract award to final account

  1. 1

    Project setup

    Register the contract, parties, contract sum, retention and advance terms.

  2. 2

    BOQ import

    Load the priced bill of quantities and map items to the work breakdown structure.

  3. 3

    Programme

    Plan activities, milestones and dependencies with baseline dates.

  4. 4

    Site progress

    Engineers record measured quantities, photos and daily site diaries.

  5. 5

    Variations

    Log instructions, value changes and route them for client approval.

  6. 6

    Valuation and IPC

    QS values work done and issues the interim payment certificate.

  7. 7

    Payment tracking

    Record client payments against certificates and monitor cash flow.

  8. 8

    Final account

    Reconcile remeasurement and variations, then release retention.

Functions covered

Modules and what they do

01 Planning and control

  • Project and contract register

    Holds contract details, parties, key dates, contract sum and payment terms.

  • BOQ and work breakdown

    Stores BOQ items and rates and links them to elements, sections and activities.

  • Programme and milestones

    Tracks planned against actual dates and highlights critical slippage.

  • Site diary and progress

    Captures daily labour, plant, weather, work done and measured quantities.

02 Commercial management

  • Variations and instructions

    Registers site instructions and variation orders with valuation and approvals.

  • Valuations and IPCs

    Calculates gross value, retention, advance recovery and net amount due.

  • Budget and cost control

    Compares budget, committed, certified and actual cost by element.

  • Subcontractor packages Optional / subject to scope

    Manages subcontract scopes, measurements and payments to subcontractors.

03 Documents and reporting

  • Drawings and RFI register Optional / subject to scope

    Controls drawing revisions, requests for information and responses.

  • Photo progress reports

    Builds monthly progress reports from geotagged site photos and quantities.

  • Portfolio dashboards

    Shows cost, time and cash position across all active projects.

  • Accounting integration Optional / subject to scope

    Exports certified amounts and payments to the finance system where an API is available.

Technology stack

Technology selected for this solution

These are the technologies planned for this type of system. The final stack depends on scale, performance, licensing, infrastructure, integrations and your requirements.

Frontend

Vue.jsTypeScriptHTML5CSS3

Backend

Laravel / PHPREST APIs

Database

PostgreSQL

Mobile

Flutter

Infrastructure

Linux serversCloud hostingDockerAutomated backupsMonitoring

Integrations

Accounting software (where an API is available)Email notificationsSMS gateway (optional)Spreadsheet BOQ import

Security & data integrity

Protecting your data and its accuracy

Commercial data such as rates, valuations and margins is restricted by role and project, so site staff, subcontractors and consultants only see what their involvement requires.

Standard protections

  • Role-based access control

    Each user sees only what their role allows.

  • Authentication and authorisation

    Every request is checked for a signed-in, permitted user.

  • Fine-grained permissions

    Permissions per module and action, such as view, edit or approve.

  • Secure password storage

    Passwords are stored using strong one-way hashing, never in plain text.

  • Encryption in transit

    HTTPS/TLS protects data between users and the server.

  • Server-side input validation

    All input is validated on the server before it is saved.

  • Protection against common web vulnerabilities

    Defences against injection, cross-site scripting and request forgery.

  • Database constraints and transactions

    Constraints and transactions keep related records consistent.

  • Audit logs

    Important actions are recorded with who, what and when.

  • User activity history

    A history of each user’s activity for supervisors and administrators.

  • Backup and restoration

    Scheduled backups with tested restoration procedures.

  • Session management

    Session time-outs and the ability to sign out other devices.

  • Offline mode with controlled synchronisation

    Work offline and synchronise safely when the connection returns.

Optional advanced protections

  • Multi-factor authentication A second sign-in step for selected or all users.
  • Single sign-on Sign in with your organisation’s identity provider where supported.
  • Encryption at rest Sensitive data encrypted on disk where the infrastructure supports and is configured for it.
  • Disaster recovery planning A documented plan to restore service after a major failure.

Data integrity

Valuations are calculated from approved quantities and locked BOQ rates, and a certificate cannot exceed remaining contract value without an approved variation. Each IPC, variation and rate change is recorded in an audit trail, and cumulative certified amounts are reconciled against payments received.

Security controls are configured for each project. We do not claim certification, compliance or immunity from attack unless independently verified for your deployment.

Customisation & integration

Tailored to how you work

We tailor modules, reports, permissions, workflows, branding and integrations to your organisation. Tell us which features you need when you request a quote.

  • Contract forms, retention rules and advance-payment recovery terms
  • Approval levels for variations and payment certificates
  • IPC, progress report and cost report layouts with your branding
  • Work breakdown structure and cost codes
  • Integration with your accounting or ERP system

Deployment & support

From go-live to continuous improvement

Onboarding, data migration, training, maintenance, technical support and future enhancements are services we scope into your project.

Cloud-hostedClient-owned serverLocal networkHybridDesktop installationMobile app distribution
Data migration

Bringing records from spreadsheets or older systems, checked and reconciled.

Training

Role-based training for users, supervisors and administrators.

Support

Technical support and maintenance under an agreed support plan.

Enhancements

New modules, reports and integrations as your organisation grows.

Pricing

Pricing tailored to your requirements

Every organisation has different workflows, users, infrastructure, and integration needs. Request a quotation for a solution designed around your requirements.

  • Number of users, branches and modules
  • Customisation and integrations
  • Hosting: cloud, your server or hybrid
  • Data migration and training
  • Support and maintenance plan
Request pricing

Request a Quote

Tell us about your organisation and requirements. Our team will review your request and contact you with the next steps.

Selected software systemConstruction Project Management System (CPMS)
You
WhatsApp

Let’s start with you Who should our team speak to about this service?
How should we reach you?