Self-hosted construction & building-trade software
Quotes that turn into jobs with real costing, permits and inspections tracked across every site, an inspection register that works out what is due from what was last done, a training matrix that knows which competencies have run out, timesheets by project, tool and plant checkout with overdue flags, a fixed-asset register that depreciates to the cent, and preventive maintenance that fires on engine hours, distance or the calendar — whichever comes first. Bought once, on your own server. Every tool below is a one-time purchase — no subscriptions, and your data lives on your own server.
Self-hosted without the assembly
The other answer to “self-hosted” is a repository: clone it, read the compose file, provision a database, wire up mail, then keep it patched yourself. That is a fair answer when running infrastructure is already your job, and we would rather say so than pretend otherwise. Everything on this page is the other kind — all 8 of them. Each is bought once, the full PHP source is in the download, and the web installer finishes on ordinary shared hosting in about two minutes. No Composer, no Node, no build step, nothing to compile, and nothing that phones home.
Jobora — Self-Hosted Job Management: Quotes, Scheduling, Job Costing
Self-hosted field-service software: quotes that turn into jobs, a drag-and-drop schedule board, real job costing and invoices — bought once.
Permora — Permit & Inspection Tracker for Trades (PHP + MySQL, Self-Hosted)
Track permits and inspections across every job — exact date-math alerts, owned outright.
Inspectora — Self-Hosted Inspection & Calibration Register: Due Board, Logbooks
Self-hosted inspection register: what is due, what is overdue, and what was last done to it — every due date computed from the last inspection, never stored.
Trainora — Self-Hosted Training Matrix: Competencies, Expiry, Evidence
Self-hosted training matrix: who has what, what has run out, and what runs out next — every expiry computed from the date it was achieved, never stored.
Clockora — Staff Timesheet & Time Tracker (PHP + MySQL, Self-Hosted)
Self-hosted staff timesheet — hours by project, exact totals, approvals. No invoicing.
Lendra
Log who has which laptop, tool, or camera checked out, and get automatic overdue flags on a live dashboard.
Assetora — Fixed-Asset & Depreciation Register (PHP + MySQL, Self-Hosted)
Self-hosted fixed-asset register — depreciation to the exact cent, book value as of any date.
Fixora — Usage-Based Preventive Maintenance Schedule (PHP + MySQL, Self-Hosted)
Self-hosted preventive maintenance for teams running machines, vehicles or plant: every PM triggers on engine hours, distance or the calendar — whichever comes first.
Field-Service Suite
Maintenance management plus equipment checkout — keep machines running and know who has the gear. — 4 of the tools on this page are in it.
Year one, rented
- iSpring Learn — $8,292.00 in year one at $691.00/month (their own page, read 2026-08-22; replaced by Trainora)
- EZRentOut — $4,788.00 in year one at $399.00/month (their own page, read 2026-09-03; replaced by Lendra)
Every tool on this page is one payment; the figures above are the vendors' own published monthly prices multiplied by twelve, nothing else.
Replacing what you rent now
Read before you buy
What the Field-Service Suite bundles and why the five are five: Jobora for quotes, scheduling and costing; Fleetora for the van's expiries; Lendra for the kit; Fixora for the plant; Inspectora for what is due. Each product's refusals, the hand-offs, and the arithmetic beside buying them separately.
A maintenance release for Jobora: the first quote created after loading the demo data could collide with a demo number and fail to save. Fixed in the seed and in the number generators; 166 tests.
Before a buyer paid, their AI agent read our legal page, our support page and our security.txt on their behalf — and guessed four URLs that did not exist. A dated account of the visit, from our own access log, and the four routes we added the same morning.
The limitation-smash release: your tools now write to the people they serve — client emails through your own SMTP, calendar feeds, attachments, export presets — every one of them off until you switch it on.
Search this category and you get municipal citizen portals, because search engines conflate "self-service" with "self-hosted." Contractors chasing permits across several jurisdictions are served by almost nothing. Here is why, and what fills it.
The second angle behind "iauditor alternative for hospitality": the difference between a checklist app and an inspection register, why hotels mostly need the register, and the three states — due, overdue, never done — a spreadsheet cannot hold.
More self-hosted software: