Case Study ยท Multi tenant field service SaaS

Purio

Purio is a vertical SaaS platform for water treatment dealers. Each dealer runs their entire operation in Purio: customers, equipment, recurring service, technicians, and billing, fully isolated from every other dealer on the platform.

Multi tenant data model with strict per dealer isolation enforced at the database layerRole based access for owners, office staff, and techniciansServer side business logic with validated inputs
Purio application interface

The Challenge

Where it started.

Water treatment dealers juggle recurring salt and filter deliveries, equipment installs, service calls, and rentals. Most were running on spreadsheets, paper tickets, and generic tools that did not understand their business.

The goal was one platform built for how dealers actually work, that could serve many independent dealers securely from a single codebase.

What We Built

The platform.

Customer and equipment records

Every account, address, and installed system tracked with full service history.

Recurring service and routing

Scheduled deliveries and maintenance organized into technician routes.

Technician workflow

Mobile friendly job views for the people in the field.

Inventory

Stock levels for salt, filters, and parts.

Billing

Recurring and one time invoicing tied to the work performed.

Customer portal

End customers can view their service and account information.

Platform in Action

Real screens from Purio.

Purio route optimization screen

Route optimization

Build an optimized route set per location and split it across drivers in one pass.

Purio work orders screen

Work orders

Every job moves from draft to scheduled, en route, completed and invoiced.

Purio recurring billing screen

Recurring billing

Invoices, recurring charges, point of sale, collections and statements in one place.

Architecture and Security

  • Multi tenant data model with strict per dealer isolation enforced at the database layer
  • Role based access for owners, office staff, and technicians
  • Server side business logic with validated inputs
  • Responsive interface built for office and field use

The Outcome

Dealers get one system that understands their industry instead of stitching together generic tools.

The platform is built to onboard new dealers without custom work for each one.

Next Case Study

Ironwood

Community bank credit automation

Read the case study

Have a problem off the shelf tools cannot solve?

Tell us about it. We will scope it like operators and build it like engineers.

Get in touch