The inspection software
industry has a playbook.
We’re not running it.
8 minute readHow inspection software companies actually make money
Inspection software is a small market. That creates a specific kind of risk.
When the code is public, the rules are different
Your data leaves with you. Full stop.
The hosted and self-hosted versions share the same inspection features. Here’s exactly where they differ.
This is a fair question, and we’d rather answer it directly than hope you don’t ask.
The codebase has two layers. Here’s what each one is, who can read it, and what it does with your data:
| Layer | Repository | License | What it does |
|---|---|---|---|
Inspection software OpenInspection | Publicly on GitHub | AGPL v3 — public | Bookings, field forms, reports, photos, AI assist, e-signatures, payments, multi-tenancy, subdomain routing, billing tier enforcement. The same codebase runs both hosted and self-hosted. |
Inspector Hub Portal Control plane | Separate repo | Proprietary | Subscriptions, billing, team invites, account management only. Does not have access to your inspection records. |
The hosted and self-hosted versions run from the same open-source codebase. There is no private “SaaS branch” — the code you can read on GitHub is the code we deploy. Multi-tenancy and billing tier enforcement are part of the open-source software, not a hidden layer.
In practical terms: everything that touches your inspection data is readable. The proprietary portal only knows your email address, subscription status, and team members.
“So the hosted version runs exactly the same code as the self-hosted version?”
Yes. The inspection software is a single codebase. The hosted service deploys it in multi-tenant mode (serving thousands of businesses on shared infrastructure); a self-hosted deployment runs it in single-tenant mode. The mode is a configuration difference, not a code difference. A self-hosted inspector gets every feature a hosted inspector has — the code is identical.
For maximum isolation — Silo Mode
Enterprise customers can request Silo Mode, where OpenInspection runs in a completely separate Cloudflare account under their own control. In this configuration, even Inspector Hub’s infrastructure cannot access your inspection data. Contact us to learn more
If you write code, we’d love your help.
OpenInspection is built on a stack that modern developers will recognize: Cloudflare Workers, Hono, Drizzle ORM, TypeScript, Tailwind CSS. The architecture is documented, the tests are real, and the contribution process is standard GitHub flow.
We’re especially interested in contributions that benefit working inspectors: better field form UX, new report formats, integrations with scheduling tools, improved offline behavior, localization.
The inspection industry is large and underserved by good software. If you’ve ever thought about building tools for a niche with real users and real problems, this is a good place to start.
What we’re committing to, in plain language
We’re asking you to trust us with your business. The least we can do is make that trust verifiable.
NO CARD NEEDED.
ON GITHUB.