TrainDCS
Now in development — early access coming soon

Run your railroad
like it means something.

TrainDCS is desktop operations software built for serious model railroaders. Manage your fleet, run industry-based freight operations, and keep your layout running the way the prototype did.

TrainDCS application screenshot
Scroll

Features

Everything your railroad needs.
Nothing it doesn't.

TrainDCS is purpose-built for model railroad operations — not adapted from generic project management software. Every feature was designed with how real operations sessions actually run.

Locomotive Roster

Catalog every locomotive in your fleet with road number, DCC address, decoder details, and service history. Find any engine in seconds.

Operations Engine

Build industries, assign car spots, and generate switch lists. Run prototypically realistic freight operations on every session.

Maintenance Logs

Track cleaning intervals, decoder adjustments, and service notes per locomotive. Never wonder when you last serviced your fleet.

Waybill System

Generate car forwarding instructions based on real industry assignments. Every car has a purpose, every move has a reason.

Clean, Dark UI

A native desktop experience that feels at home alongside your other professional tools. Built for extended sessions at the layout.

Multi-Platform

macOS and Windows support. Your data travels with you — whether at the layout or planning sessions away from home.

Live Network Data

TrainDCS
by the Numbers

Real model railroaders. Real fleets. A growing community managing their operations with TrainDCS.

Stats updated daily across all TrainDCS users

17
Locomotives RosteredActively tracked across the TrainDCS network
22
Rolling Stock CarsFreight and passenger cars logged by users
$4.3K
Total Fleet ValueCombined purchase value across all rosters

The App

Built for how you actually operate.

TrainDCS Locomotive Roster screenshot

Locomotive Roster

Your entire fleet at a glance. Filter by road, decoder type, or last service date. Click any engine to pull up its full profile.

Operations Engine

The heart of
every session.

The industry and waybill system is what separates TrainDCS from a simple roster app. Real model railroad operations means every move has a purpose — cars going where they need to go, not just running in circles.

01

Define your industries

Map out every industry on your layout — sawmills, team tracks, fuel depots, grain elevators. Assign each one realistic car spots and commodity types.

02

Build your car fleet

Add your rolling stock with road, car number, and car type. TrainDCS tracks each car's current location and where it needs to go.

03

Generate a switch list

The operations engine creates a prototypically realistic session — cars that need to move, destinations, and the order to work them. Every session is different.

04

Run your railroad

Work the list, check off cars as you spot and pull them. End the session and TrainDCS updates every car's position for next time.

Switch List

Session #47 — Valley Branch

8 moves
SP 83441Flat

StagingApex Lumber — Spot 2

UP 47823Hopper

Grain ElevatorTeam Track B

BN 61204Box

Team Track AStaging

ATSF 9921Tank

Fuel DepotEngine House

SP 12043Hopper

StagingGrain Elevator

2 of 8 complete

Roadmap

Where we're headed.

TrainDCS is actively in development. Here's what's been built, what's in progress, and what's coming as the app matures.

Shipped
  • Locomotive roster with full profile management
  • Industry-based operations with waybill & car forwarding
  • Switch list generation with printable output
  • Maintenance logging for locomotives and rolling stock
  • WiFi throttle integration (WiThrottle protocol)
  • Mobile companion app (iOS & Android)
  • Club & crew mode with real-time sync
  • Admin panel with broadcast announcements and usage stats
In Progress
  • Dispatcher view enhancements for club sessions
  • Car scheduling with prototypical dwell time
  • CTC dispatcher panel with visual track schematic
Coming Soon
  • DCC decoder programming (CV read/write)
  • RFID hardware car tracking
  • Session history and crew activity logs
  • Custom club accent color theming

Early Access

Be the first to run it.

TrainDCS is in active development. Drop your email and you'll be the first to know when beta opens — no spam, just the launch announcement when it's ready.

Just your email. No spam, ever.