Individual logins, always
No shared accounts and no per-seat charge, so there is never a financial reason to share one.
Features
The operating day, from the 5am board to the driver's phone. These are the real screens, running live — no screenshots, so nothing here can go stale.
The first screen of the morning. What is running, what is out, what is late, and the one run that has nobody assigned to it.
Built for somebody who does this four times a year, under pressure, having forgotten the interface since the last service change.
7 changes to Prairie Line
The feed is generated from the schedule your dispatchers actually work from. It cannot drift, because there is nothing for it to drift away from.
A maintenance record the schedule can actually see. An out-of-service window is not a note in a binder; it blocks assignment.
Out-of-service dates reach the schedule. Nothing can be assigned to RDC 4 until it clears.
Paid staff and volunteers in one roster, because at a heritage operation the distinction is administrative rather than real.
Warnings start at 60 days, not the morning it lapses.
Every operational fact recorded during the day becomes a report line. The annual filing is an export, not an archaeology project.
Boardings by month
Deadhead is held separately, so cost per revenue hour is the real number.
An incident logged for the record, and a public notice drawn from it — which a person reads and publishes, or does not.
From incident #204 · crossing obstruction
Prairie Line service between Millbrook and Hallett Junction is stopped while a blocked crossing at County Road 12 is cleared. Riders should expect delays of up to an hour. We will post an update by 09:30.
Phone-first and deliberately small. Two taps to start a run and one to report a problem, because nobody is filling in a form at a stop.
Your next run
06:15
Dial-a-Ride North
Van 3 · 6 pickups
Two taps. Nobody is filling in a form at a stop.
Roughly thirty percent of 2025 breaches involved a third party. We are a third party. These are on every plan, including the cheapest, because a security floor that costs extra is not a floor.
No shared accounts and no per-seat charge, so there is never a financial reason to share one.
Who changed what, when, and what it was before — on every plan, not as an enterprise upsell.
Open formats, any time, without a support ticket. If leaving is hard, you do not really own it.
Scoped to operational domains. A mechanic does not need the rider list.
A standing list of every integration with access to your tenant, which most agencies cannot produce today.
We do not sell it and we do not train models on it. That is a commitment, not a setting.
Reading this section before you buy is the point of it being here.

An afternoon, one line, one day of runs. You will learn more from a single line that is completely right than from a whole system that is roughly right.