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 — Operations

App screenshots coming soon

Scroll
Locomotives Rostered
9
Rolling Stock Cars
6
Total Fleet Value
$2.3K

Live stats across all TrainDCS users

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.

The App

Built for how you actually operate.

Locomotive Roster screenshot

Coming soon

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
  • DCC address and decoder tracking
  • Basic maintenance logging
  • Dark mode UI
In Progress
  • Industry and car spot definitions
  • Waybill and car forwarding system
  • Switch list generation
  • Session history tracking
Coming Soon
  • WiFi throttle integration
  • Mobile companion app (iOS & Android)
  • Layout map / track plan viewer
  • Community operations sharing

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.