Milo 2.0 · Permitting and licensing · Canada

E-Permitting built for Municipal Digital Transformation.

Milo takes every permit and licence you issue online — animal, business, parking, events and Planning Act applications — configured to your by-laws and fee schedule, hosted in Canada, in English, French and Spanish.

Resident portal · applying for a parking permit, start to finish
Trusted by municipalities, agencies and procurement bodies
Township of EssexRSC Acadian PeninsulaSupply Ontario — Vendor of RecordSPCA Ouest / WestCAMSC — Canadian Aboriginal and Minority Supplier Council certified supplier

Permit and licence types

One platform for every application your residents file.

Each permit or licence gets its own workflow, forms, fees, documents and roles — all configured, none coded. Launch one program now and add the next in weeks.

Parking and traffic permits

Residential and visitor parking tied to a plate, zone maps from your ArcGIS layer, eligibility by address, waitlists and enforcement sync.

Learn More →

Business licensing

New, renewal and transfer applications with document checklists, inspections as stages and yearly renewal reminders.

Learn More →

Pet and kennel licensing

Dog and cat licences, kennel and breeding permits, tag fulfilment, lost-pet posting, shared pets and animal-control access.

Learn More →

Planning Act applications

Consents, minor variances, site plan control, zoning amendments, subdivisions and OPAs — with agency circulation, conditions of approval and notices.

Learn More →

Parks, recreation and events

Facility bookings, special-event permits and road closures with calendar availability, insurance uploads and deposit handling.

Learn More →

Any locally configured service

Sign permits, short-term rentals, lottery licences, encroachments, burn permits — if it has an application, a review and a fee, Milo can run it.

Tell us what you issue →

How it works

Configuration, not custom code.

Every permit in Milo is built from six building blocks. Change a fee, add a stage or route an application to another department without a developer — and test it in a sandbox before anything goes live.

Example workflow · Residential parking permit
Applicant inputPaymentStaff reviewDecision
1

Application

Form, address check against GIS, document checklist

Resident
2

Fee

$60 authorized in-app; charged only on approval

Resident
3

Review

Eligibility, household limit, documents — one screen

Clerk
4

Decision

Approve · approve with conditions · refuse · return

Supervisor
✓

Issued

Permit PDF with QR, notice by email or text, enforcement synced

Automatic
↺From Review or Decision, Return to resident sends the file back to stage 1 with a note and a reply-by date — nothing leaves the file. Add an inspection, a circulation to an agency or a conditions stage by dropping it into the arc.
Request typeThe permit as residents see it: name, who can apply, which program
WorkflowThe arc above; duplicate one to launch the next permit in days
StagesInput, review, decision, payment — unlimited, with conditional routing
TransitionsWho may move a file forward and what must be true first; enforced and logged
ActionsNotices, reminders, letters and enforcement pushes fired as the file moves
FeesYour schedule, maintained by your staff: conditional fees, proration, waivers
30–60 days
From kickoff to your first permit live, training included
1–3 weeks
For each additional permit type after that
Zero
Data migration required for a new program
See every feature

Payments and finance

Collect online, at the counter, and reconcile once.

Payment stages sit anywhere in a workflow. Residents pay inside Milo without being redirected; staff record counter payments against the same invoice; Finance sees every waiver and who authorized it.

Online

Credit card, Interac, EFT

Through approved credit card merchant processors, we provide in-app payment services, so residents never leave Milo to pay.

See which merchants we work with →
At the counter

Terminal and cheque

Record the terminal reference on the invoice so the ledger consolidates in one place.

Control

Refunds, waivers, arrears

Full or partial refunds to the original method; fee waivers by code or authorization; unpaid fees exported to the tax roll.

Reporting

Dashboard, PDF or CSV

Administrators view key data metrics directly on a Milo dashboard or in an exported PDF or CSV.

Security and data sovereignty · Canada

Canadian data, on Canadian soil.

Every Canadian municipality runs in a dedicated environment on Google Cloud or DigitalOcean infrastructure in Toronto and Montréal. Your records, documents, backups and support stay inside the country — no offshore staff, no foreign sub-processors. Data Security and Trust →

Google Cloud

Google Cloud

Cloud Run, Cloud SQL and Cloud Storage under Assured Workloads for Canada, with Cloud Armor WAF, private networking and customer-managed encryption keys. Hosted in Toronto, with encrypted backups replicated to Montréal.

Default for sovereign and enterprise deployments
DigitalOcean

DigitalOcean

Dedicated droplets, managed PostgreSQL and Spaces object storage with firewalling and encrypted backups — same isolation, same audit trail, lower cost for smaller municipalities and multi-tenant programs. Hosted in Toronto.

Default for standard deployments
99.95%
Monthly availability target · RTO 5 h · RPO 24 h
AES-256 · TLS 1.2+
Encryption at rest and in transit; immutable audit trail
PIPEDA · MFIPPA
Privacy-ready records handling; client owns all data; certified destruction at exit
WCAG 2.1 AA
AODA-ready portal and staff workspace; accessibility widget on every screen

Results · Township of Essex, Ontario

From warnings at the dog park to a by-law residents actually follow.

Before Milo, Essex's animal by-law was enforced only when an officer happened on a pet without a tag. Online licensing residents could finish in minutes changed that: compliance went up, animal control works from the same file, and fees still owing roll onto the tax bill with Milo data.

  • Online portal plus three counter locations on one admin workspace
  • Kennel licences, shared pets, lost-pet posting and community notices added on the same platform
Pet and kennel licensing →
1,200
Permits issued in 2021, the first year on Milo
+92%
More permits issued per year by 2025 — over 2,300, new and renewed
5 yrs
In continuous production, through a platform generation change
+98%
Increase in annual licensing revenue, 2021 to 2025

Book a demo

See your permits running in Milo.

Tell us which permits and licences you issue. We'll walk you through a configured example and a rollout plan — in English, French or Spanish.

Prefer to be contacted? Use the form and we'll reach out within one business day.

1 (855) 937-3726Or use the form — we reply within one business dayOntario municipalities can purchase Milo through the Supply Ontario Vendor of Record — no separate RFP required.

We reply within one business day. No mailing lists.