- The host
- A single desktop app on the yard's main machine — Windows or Mac — serving the full web UI to everyone on the network or Tailscale.
- The client
- A small branded shell for staff desktops. Points at your server's address, set per install — the same installer works for any yard.
- On a phone
- The office app installs as a PWA — notch‑safe, one‑handed nav, tap‑to‑assign on the dispatch board. Drivers get the separate My Run app.
- The database
- SQL Server, reached over Tailscale. Auto‑reconnecting and self‑healing after network blips.
- Updates
- The host pulls the latest stable release from GitHub automatically — background download, install on restart. Feature updates land server‑side, so nobody reinstalls the client.
- Backups
- Automated and on‑demand, capturing schema and data. Restore from the web UI, or a host‑only Emergency Restore that needs no login.