Self-hosted construction software
Field hours with approval flow on your own server.
Timesheet systems are often limited to simple hour entry—no workflow to validate work before payroll. Others live in someone else's cloud where you don't control retention, access, or export.
ProjectDone PMS puts field tracking and approval under your roof: self-hosted on PHP 8.2 + MySQL with a domain-bound annual license that keeps wage data yours for the year.
The workflow that actually works
| Feature | Your Workflow |
| On-site entry | Workers log hours and jobs directly on mobile/tablet at site. |
| Review queue | Supervisors see pending approvals sorted by trade, site, date. |
| Bulk action | Pour one-click approve/reject for shifts; notes attach to each entry. |
| Payroll export | Generate a CSV with hours, rates, and supervisor sign-off attached. |
| Retention control | Data lives on your server; keep whatever records your jurisdiction needs. |
Self-hosted means complete ownership
- Your server, your database — all hour logs and approver notes stay behind your security perimeter.
- A verified package — SHA-256 manifest on release; installer validates integrity before deployment.
- Signed annual license — cryptographically bound to your domain for that fiscal year.
- No subscription creep — a flat €999/year covers up to 25 users; add more with a flat fee, no per-seat rent.
Built-in features beyond timesheets
- Projects & tasks — multi-site portfolio with progress, priorities, deadlines, file attachments.
- Invoices & estimates — line-item billing from draft to sent to paid, multi-currency support.
- RFIs & change orders — captured by owner/due date/status, ready in reports.
- Materials & equipment — stock costing, usage history, site assignments.
- HSE / safety reports — incidents with photos, corrective actions, audit trail.
- Roles & permissions — admin, project manager, worker, client portal, accountant.
- Reports & audit log — operational truth and hash-verifiable trails each morning.
A thirty-second decision
The demo is a live installation with seeded construction data. Log in via the link on projectdone.pro/demo/. No signup, no phone call—just walk in and ask if it fits your current workflow.
Walk into the live demo →