Ownware
Field, stock & service · v3.1.0

InspectoraSelf-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.

Two licences, one payment each — yours forever, no subscription. Running your own business on one site? The Single licence. Building for other people, or a second domain? Extended. Buy Inspectora — $79.00 once → Which licence do I need? → Try the live demo ↗

No sign-up, no password — the demo opens already signed in, on sample data.

The problem it solves

Equipment inspections are found out the expensive way. The extinguisher service was due in March, the calibration certificate for the gauge lapsed at some point nobody can name, and the first anyone hears of it is the audit.

The register that fixes this is small: every asset, every inspection type that applies to it, and the date the last one was done.

  • A wall planner, a folder of certificates, and one person who remembers the rest
  • CMMS platforms priced per asset per month, for what is a list of dates
  • "Is it overdue" stored as a flag, which is only correct until the day it silently is not

What you get

The due board

Every asset down the side, every inspection type across the top, each cell coloured in date / due soon / overdue / never done — and hatched where an inspection does not apply to that class of asset. Click a cell to record an inspection without leaving the board.

Due dates that compute themselves

You set the interval; the next due date comes from the last inspection. Nothing stores an is-overdue flag that could go stale between a cron that did not run and the screen somebody is reading.

Never done is its own state

An asset that has never been inspected is not the same as one that lapsed, and neither is the same as one where the inspection does not apply. Three states, because they are three different problems.

The logbook

What was last done to this asset, by whom, when, with the certificate attached. The board answers what is due; the logbook answers what happened — and a warranty claim rests on the second one.

Evidence on the record

Calibration certificates and inspection reports attach to the inspection they evidence. PDF or image, sniffed by magic bytes and re-checked by the controller that serves it.

Schedules and rounds

Book a round of inspections, record the results as you go, and every asset in it gets its own logbook entry — rather than the same date typed forty times.

A calendar feed that is not a guess

A read-only .ics URL puts every upcoming due date into Outlook, Google Calendar or Apple Calendar and keeps itself current. Revocable, because the link is the credential.

Own It 3.1 — it writes to the people you serve

The 3.1 wave gave the catalogue a way to reach the other side of the transaction: counterparty email through your own SMTP server, calendar feeds your own calendar subscribes to, attachments filed where the paperwork belongs, and export presets other people's software imports. Every outbound path ships switched off, runs on your own credentials, and can never break the thing that triggered it. This app gained no new outbound path in 3.1 — its pass rewrote the honest-limitations list against the shipped code instead, which is the more useful change when the product was already complete.

See it running — right now, on sample data

No sign-up, no password — it opens already signed in, and resets itself. Click around freely.

Open the live demo

Is Inspectora right for you?

Before the price, not after it: what Inspectora deliberately does not do. We publish this on every product because the wrong purchase costs you more than the price.

  • Not a CMMS — no work orders, no parts inventory, no maintenance planning
  • It does not perform or certify inspections — it records that one happened and holds the certificate
  • One tag, not a rules engine — an inspection type applies to all assets, or to one group
  • No self-service login — the people named on records are tracked, not users
  • Changing an interval does not rewrite records already on file
  • Single-tenant: one organisation per installation

Still the right fit? See the price → · Not sure — see who should stay with the SaaS →

Pricing — one-time, yours forever

Single licence One business, running it on one site. $79.00 Version 3.1.0 · instant download · license key included One (1) domain or subdomain What this licence covers → Buy now
Extended licence Agencies, and anyone running it on more than one site. $179.00 Version 3.1.0 · instant download · license key included Unlimited sites you own or operate What this licence covers → Buy now
  • ✔ Full source included — PHP you can read and change
  • ✔ No subscription. One payment, yours forever
  • ✔ It never phones home
  • ✔ Your data stays on your server
  • ✔ 14-day refunds — we’d rather refund than argue
  • ✔ Offline test suite in the box — run it before you rely on it
  • ✔ If we ever stop: after 1 year the domain limit lifts, after 3 years your copy relicenses to MIT — it’s in the licence

Not ready to own it? Ownware Cloud runs selected apps from $12/month — and after 12 paid months the perpetual self-host licence is yours.

Read before you buy — what the zip looks like inside
inspectora/
  README.md · QUICKSTART.txt · LICENSE.txt
  app/
    index.php · router.php · config.sample.php · Dockerfile
    src/          the classes — plain PHP 8, no framework, no Composer
    controllers/  every route handler
    views/        every screen
    tests/        the offline test suite — run it yourself: php tests/run.php
    bin/          packaging · seeding · maintenance scripts
    API.md        the REST + webhook + MCP reference

Nothing is obfuscated or encoded. What you read is what runs.

What the same job costs rented

Every figure is read from the vendor’s own pricing page and carries the date it was read.

MaintainX

Essential $20 per user/month billed annually ($25 billed monthly); Premium $65/user/month billed annually ($75 monthly); Basic $0

2 months of MaintainX equals the one-time $79.00.

Source, read 2026-08-22 →

The full table — every competitor, what each does better than us, and who should stay with them: Inspectora vs renting →

Which licence do I need?

It comes down to how many installations you need. Running your own business on one site is the Single licence. Building or running sites for other people — a second domain of your own, or an installation a client keeps — is the Extended licence.

Single licence

One (1) domain or subdomain

One business, running it on one site.

  • Install it on one domain or subdomain you own or operate
  • Change the source however you like for that installation
  • Run your own business on it commercially, client work included
  • Re-download the current build any time from your buyer portal
  • A second site, or an installation you hand to a client as theirs, needs the Extended licence
  • No reselling, redistributing or sublicensing the source
  • Not for offering it to other people as a hosted service
$79.00 — buy this one →

Extended licence

Unlimited sites you own or operate

Agencies, and anyone running it on more than one site.

  • Everything the Single licence grants
  • Install it on as many domains as you own or operate — no cap on the number
  • Build and hand over one installation per client project
  • Still no reselling or redistributing the source itself
  • Running it as a multi-tenant service others sign up for needs a SaaS agreement
$179.00 — buy this one →

Every download carries the full terms as LICENSE.txt, and the licence you bought is named on your order and in your buyer portal. The complete wording lives on the terms page, and the live demo is free for as long as it takes to decide.

No reviews yet — so here is what we offer instead. Every competitor price on our comparison pages is source-linked and dated, and when a vendor’s price won’t load we say so rather than guess. See the sources for yourself →

After you buy

The four things people ask right before they decide.

Updates

Your download link always serves the current build at the time you fetch it — re-download any time from your order page or the buyer portal. No renewal fee to keep what you bought.

Help

Email support for installation and for defects in the code as delivered — a person answers, usually within a day or two. It does not cover custom development or server administration. What support covers →

If it isn’t right

Refunds are handled by Lemon Squeezy as Merchant of Record, case by case — if something is broken and we can’t fix it, we’d rather refund than argue. EU consumers additionally hold the statutory 14-day right until delivery starts. Refund terms →

If we disappear

Nothing stops. You hold the full PHP source, it runs on your own server, and the software does not phone home — there is no licence check that can fail and no cloud that can be switched off. LICENSE.txt ships inside the zip, so your right to keep running it never depended on this site existing.

Covered in these guides

Inspection and Calibration Records, Priced Per User Per Month — A Cost Teardown

An inspection register is a list of assets, a list of checks, and the date each was last done. It is sold per user per month, which prices it by the size of your team rather than the size of the job. Two vendors' published positions, and what the meter is really counting.

Questions about Inspectora

Is this a CMMS?

No. There is no work-order workflow, no parts inventory and no maintenance planning. It is the register of what is due and what was done — the questions an audit asks. Fixora is the CMMS in this catalogue.

Does it perform or certify inspections?

No. It records that an inspection happened, who did it, and holds the certificate. The inspection itself is done by whoever is competent to do it.

Can inspectors log in and file their own results?

No self-service login for the people named on records. Staff who administer the register have accounts, roles and 2FA.

If I change an interval, do past records change?

No. Changing the interval affects what is due next; it does not rewrite the history already on file.

How does it differ from Trainora?

Same engine, different subject. Trainora tracks people against competencies; Inspectora tracks assets against inspection types. The matrix logic is one code path proved twice, and each product speaks its own vocabulary throughout.

Browse self-hosted: Field, stock & service software

More from this store

Affiliate program
Recommend tools people own — earn 35% on every sale. 90-day tracking, instant delivery, payouts by Lemon Squeezy.
Become an affiliate →