Batsford Systems
Yard operations software

Every load, from the first call to the final invoice.

Tally runs the whole yard in one desktop app — customer requests, driver dispatch, container tracking, weighing, billing prep and DEC compliance. No spreadsheets stitched together.

Deployed today at Contento's container & recycling business
Weigh ticketNo. 04417
Date
2026‑08‑27  07:42
Vehicle
Roll‑off 12
Customer
Contento's — Depot 3
Material
Mixed C&D
Gross62,140 lb Tare28,300 lb
Net 33,840 lb
One system, end to end

The job moves through Tally in four steps — and never leaves it.

Each stage writes to the same records, so the weight a driver confirms in the field is the weight the billing worksheet reads that afternoon.

01 — Request

Take the order

A customer calls for a container or a haul. It lands on a delivery sheet — multi‑container, editable, with demo and direct‑landfill support.

02 — Dispatch

Build the day

Drag jobs onto a driver's lane or timeline. Multi‑container sheets split into per‑container tasks, each crossed off on its own.

03 — Weigh

Move the load

Pickup → dumped → weighed. Drivers confirm weight, destination and yard from the field through the same record the office uses.

04 — Invoice

Prep the bill

Tipping, trucking and fuel surcharge total on a per‑sheet worksheet. Mark it invoiced with a QuickBooks number when it's out the door.

What's in the box

Built for the way a container yard actually runs.

Every screen is one product — warm where you plan and review, clean and dense where you're reading numbers mid‑task.

Dispatch & scheduling

  • Daily Dispatch board — a timeline against the clock, or lanes for pure run order
  • Drag to schedule; Schedule these drops untimed jobs into the first slots that fit
  • Idle gaps drawn and totalled per driver
  • Printable day schedule and per‑driver sheet packs, each opening with a run sheet
Reusable templates for weekly runs

Containers & fleet

  • Container Tracking — full lifecycle from delivered to picked up, returned or swapped
  • Fleet Availability, current and future, accounting for scheduled pickups
  • Needs Attention — a proactive list of overdue and stuck containers
  • Fleet Compliance — registration, inspection, insurance and title per vehicle
Renewal digest before anything lapses

Weighing & scrap

  • Loads tracked pickup → dumped → weighed, with full weight history
  • Scrap grades, prices, tickets and a running inventory ledger
  • Gross ton vs short ton handled correctly — every figure labelled in its own unit
  • Seller receipts and a "lb off the scale" box at the counter
Payout is weight × price, always

Billing assistant

  • Per‑sheet worksheet — tipping ($/ton × tons), trucking per load, fuel surcharge
  • Per‑load or at‑end billing, set per customer, sheet or container
  • Ready to Invoice worklist, plus quarterly and yearly statements
  • Mark items invoiced with an optional QuickBooks number
A prep assistant — nothing auto‑syncs

DEC compliance & reporting

  • Material catalog mapped to DEC waste categories, driving every pick‑list
  • Annual permit reports — the CRC/CAS summary and the NYS Part 364 form, printable
  • Report builder with charts and Excel export; shareable Saved Queries
  • Global omnisearch (⌘K) and a Tables browser
Classifications guaranteed correct at entry

Admin & platform

  • Roles are a starting point; real access is a per‑user capability set, enforced at the API
  • Database backups capture schema and data — a snapshot rebuilds an empty database
  • Host‑only Emergency Restore from the tray, no login required
  • Auto‑reconnecting database, crash guards, live multi‑user updates
Activity log on every change
My Run — the driver's phone

A driver sees their run. Nothing else.

A separate, deliberately small page — about 36 KB against 615 KB for the office app — installed to the home screen as My Run.

  • The day's stops in run order, tap to navigate, tap to call
  • Arrived / left timestamps — the two columns the paper sheet leaves blank
  • Confirm a pickup from the field: weight, destination, yard, return or swap
  • Works with no signal — every tap saved to the phone first, sent when back in range
  • Stamped with the time it happened, not the time it synced
My Run · Tue 273 of 7 done
06:30Deliver 30yd — Route 9 lot06:41 / 06:52 Gate code 4417 · place near loading dock
07:15Swap 40yd — Contento's Depot 307:22 / 07:39 Old can to yard, weigh on return
08:00Pickup & weigh — Mill St Mixed C&D · direct to transfer station
09:10Deliver 20yd — Elm Ave
How it's deployed

One app on the front‑desk machine. Everyone else just connects.

Tally is an Electron desktop app that hosts its own API and web UI. Staff reach it from a browser or the thin‑client shell; dispatchers add it to a phone.

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.
DEC compliance, built in

The permit reports come out of the same data you enter every day.

Because every material is picked from a catalog mapped to a DEC waste category, the annual filings classify correctly without a reconciliation pass at year‑end.

  • CRC / CAS annual summary
  • NYS Part 364 Waste Collection Form
  • Hauler‑permit totals by destination & material
  • Monthly material in / out of the recycling center
Batsford Systems

See Tally run your yard.

A walkthrough with your own dispatch board, containers and materials — not a canned demo.

In production today at Contento's container & roll‑off recycling business