iPermit, an ARCXIS company, expedites building permits across hundreds of US cities. We engineered the custom contractor portal and the controlled integrations that run it — built for the operational exceptions off-the-shelf software can't absorb.
iPermit has spent decades taking that pain off contractors' hands — a start-to-finish permit-expediting service that began in Los Angeles and now reaches hundreds of cities and counties under the ARCXIS umbrella. HVAC, plumbing, and construction crews hand off the paperwork and get back to the job.
The product at the center of that is the iPermit Pro Portal: contractors order permits and track every job from new to pending to scheduled to completed, 24/7, from any device. AppMakers USA engineered that portal and the integrations behind it.
In permit operations, the "small exceptions" turn out to be the whole business.
Every jurisdiction, trade, and job type carries its own rules, routing, approvals, and special cases. On paper those look like edge cases; in practice they are the work. A configuration that looks like a clean fit in a demo starts to crack the moment real permit workflows — exception routing, contractor-specific handling, approval variations — pile up.
On top of that, the contractor-facing experience needed real usability: clean forms for complex permit submissions, dependable status, and integrations that don't drop job data. The system had to be flexible where the business is, and rock-solid where the data flows.
We built the contractor portal as a custom application with its own backend, so the operational exceptions live in code that can flex — not in brittle configuration. Around it we engineered a controlled integration layer into iPermit's systems, so data moves predictably between the portal and everything it has to talk to.
That includes a ServiceTitan integration: a contractor requests a permit from a link, and the job is automatically mirrored into iPermit's software with its data carried across — no re-keying, no lost details.
The deeper a single platform gets customized to absorb a real operation, the more fragile it becomes: staging and production blur, debugging visibility drops, and it gets dangerously easy to affect live data while testing. QA overhead balloons because every "small" change can ripple through the whole operation.
So we moved the contractor experience onto a custom application we could actually engineer around — with a clean staging-to-production path, real failure visibility, and a controlled integration boundary.
The contractor experience became more usable and far more predictable, and releases stopped being a gamble. The exceptions that define permit work now live where they can be reasoned about — in a system engineered for them.
Forcing a complex operation into off-the-shelf software — and feeling it crack?
Get a Free Project Estimate →The Permit Analytics dashboard we built — contractors and admins track throughput in real time. 42,285 permits submitted and 39,038 completed through the portal (shown in iPermit Pro, per iPermit).
The custom contractor portal in production at ipermitpro.com — order permits and track every job from new to completed, 24/7, from any device, across hundreds of cities.
A decades-old permit-expediting operation backed by the nation's #1 inspection and engineering company — not a logo on a wall, a real business running on the system.
AppMakers builds this kind of operational backbone as custom web applications with the integrations behind them.
24/7 ordering and job tracking across hundreds of US cities — with tens of thousands of permits submitted and completed through it (per iPermit).
A clean staging-to-production path with real failure visibility replaced brittle, hard-to-debug configuration.
A controlled layer — including ServiceTitan — moves job data without re-keying or dropped details.
If the exceptions that make your operation valuable are the same ones breaking your tools, you need a system engineered around them. We build that — and stay to run it with you.
Get a Free Project Estimate →