Transit OS

Operations software · small transit, regional rail, heritage lines

Somebody at your agency is holding the whole schedule in their head.

Runs, crew, equipment, feeds and reporting in one system, at a price a five-vehicle operation can pay.

From $149/month5 vehicles includedNo setup feeExport everything, any timePublished prices, no quote
A conductor in a worn navy work jacket stands alone on a wooden rural platform in heavy morning fog, writing on a clipboard, looking down an empty single track.
Plate 01First job of the morning, written down because there is nowhere else to put it.
01

The gap is not technology. It is who technology was built for.

Some 2,200 transit operators run in the United States, most of them small. Enterprise scheduling starts at fleet-sized minimums, so the work goes into spreadsheets.

6,371

Demand-response systems

Counted in APTA's fact book, alongside 107 vanpool systems. Most are very small.

216

Tourist and heritage railroads

Running about 2,734 route miles in North America, largely on volunteer labour.

Sept 2026

Federal authorisation lapses

Agencies are being asked to grow ridership without knowing next year's number.

~30%

Of 2025 breaches

Involved a supply-chain or third-party compromise, against long-lived operational technology.

Sources: APTA Public Transportation Fact Book; FTA National Transit Summaries and Trends; HeritageRail; industry reporting on third-party breach exposure. We link every figure on the case.

02

What it replaces

Not one big system. Six small ones, three of which are files, and one of which is a person's memory.

01

The schedule spreadsheet

Forks the moment it is emailed. There is no answer to "what is the schedule".

02

The dispatch whiteboard

Accurate until someone wipes it. Yesterday is unrecoverable.

03

The maintenance binder

Knows a vehicle is out. The schedule that just assigned it does not.

04

The feed export nobody owns

Built once, by someone who has left, from a spreadsheet that has since changed.

05

The certification wall calendar

Which is genuinely fine, until the week nobody looks at it.

06

The annual reporting scramble

Reconstructing a year from paper, in the three weeks before it is due.

A driver steadies an elderly woman with a cane as she boards a small rural minibus at a roadside stop, late afternoon light and fields behind them.

Plate 05

For this rider there is no second option. That is the whole argument.

A missed run in a city is an inconvenience. On a rural line it is a missed dialysis appointment. Somebody is depending on the 6:15 and has nothing else.

Read the full case →

03

One canonical record, and every surface reads from it

The dispatch board, the public timetable, the GTFS feed and the board report are four views of one schedule. They cannot disagree.

Today · Tue 17 Jun4 of 11 out
11Runs today
9Operated
1Late
1At risk
05:40Prairie Line 1 — EastboundRDC 9 · M. OkonkwoOut
06:15Dial-a-Ride NorthVan 3 · T. ReyesOut
07:02Prairie Line 2 — WestboundRDC 4 · unassignedNo crew
07:30Dial-a-Ride SouthVan 1 · A. Whitcomb9 min
09:15Prairie Line 3 — EastboundRDC 9 · M. OkonkwoDue
Data feeds · GTFSv41 · published 2h ago
  • Stops have coordinates 34 / 34
  • Times increase along every trip 412 trips
  • ! Service period ends in 54 days calendar.txt
  • Agency timezone set America/Chicago
  • × Two stops share an ID ML-04
Two stops share an ID. Trip planners will merge them, so riders may be sent to the wrong side of Millbrook Road. Give the newer stop its own ID — never reuse a retired one, because saved trips point at it.
04

Three kinds of operation, one system

Rural & demand-response

Dial-a-ride and small fixed-route

Reservations, a dispatch board that works at 5am, and reporting that comes out of the day rather than out of an archive.

What it looks like →
Regional & commuter rail

Modest fleets, real complexity

Consists, crew certifications, work windows and feeds that stay current — without an enterprise implementation.

What it looks like →
Heritage & tourist

Volunteer crews, real railroading

Seasonal timetables, volunteer rosters, inspection history on hundred-year-old equipment, and ticketing when you want it.

What it looks like →
05

The price is on the page

No quote gate. The per-vehicle overage is capped at the next plan's price, so growth is never punished.

PlanForVehicles includedPer month
HeritageTourist and heritage railroads, volunteer operations, 1–5 pieces of equipment5$149
Local OperatorRural transit, dial-a-ride, small fixed-route, 6–15 vehicles15$399
Regional OperatorMulti-zone agencies and commuter operations, 16–50 vehicles50$899
NetworkRegional authorities, multi-county coalitions, state consortiaLet's talk
06

What the industry is talking about

Gathered from the trade press every few hours, weighted towards what matters at small-agency scale.

All industry news →

07

Things worth knowing, whether or not you buy anything

Data & feeds

Publishing GTFS when there are five of you

A plain walkthrough of what a GTFS feed is, the seven files that actually matter, how to get yours onto Google and Apple Maps, and what breaks it six months later.

Getting started

Getting off the spreadsheet

Why small agencies still schedule in Excel, what genuinely goes wrong when they do, and how to move to something better without a six-figure procurement.

Getting started

Evaluating software you will barely use

A buyer's guide for small agencies: the questions that actually predict whether a system will be used, the pricing traps to name out loud, and what to insist on in writing.

All guides →

A single-track railway line running dead straight through open farmland under a wide pale sky, telegraph poles receding to the horizon.

Start with one line.

Put one line and one day of runs in. If it misdescribes your operation, tell us why.