PDMProjectDone PMSConstruction project management < → Overview
Self-hosted construction software

Why a general contractor should own their PMS.
Data sovereignty in plain arithmetic.

The right choice for any firm that treats project data as an asset, not rental inventory.

The rent-vs-own math

Per-seat construction platforms typically publish prices in the range of €15–40 per user per month. That model stacks up differently than a flat annual license on your own hosting. Here is what each model costs for a firm with roughly 25 team members, expressed as simple arithmetic on published price ranges:

Billing Model25 people, 1 year25 people, 3 yearsWhere your data lives
SaaS at €15/user/mo (lower bound)€4,500€13,500The vendor's cloud
SaaS at €40/user/mo (upper bound)€12,000€36,000The vendor's cloud
Own license @ €999/yr€999€2,997Your own servers

The figures for the SaaS rows are illustrative arithmetic on commonly published per-seat price ranges — not a claim about any specific vendor's product or your actual quote. The point is structural: every added seat costs more, every year continues the fee, while licensing up front and running locally ends the recurring per-seat rent.

Data sovereignty made concrete

Audit-ready features at a glance

CapabilityImplemented or planned
Daily reports moduleMorning summary: progress, approved hours, incidents
HSE reportingIncidents, corrective actions and photos with signed audit trail
Timesheet approvalsField rates + supervisor approval before payroll processing
Invoice workflowDraft → sent → paid; supports AIA-style progress billing
RFIs and change ordersThreaded with evidence, versioned, searchable by tag
Maintainable stackPHP 8.2 + MySQL installs cleanly to your host

A generic fit for many firms

This page is part of a family: other pages in this lane cover HSE reporting, equipment and material tracking, daily reports, invoice workflows and alternative comparisons—all anchored to the same data model. If you are asking what to demand from any system, that list is available on the self-hosted landing page.

No specific vendor claims appear here. The arithmetic above stands as it is: rent grows with every seat and every month; a flat license stops the recurring portion of that growth while keeping control where your business logic belongs.

A few more paths