TrainController™ supports all major digital systems. Depending on their market share the particular systems receive different levels of support as listed below.

The following list provides an overview, to which extent particular digital systems are supported by TrainController™. This list is not meant as ranking of the particular systems. The grouping does not only follow technical reasons, but is frequently affected by economical, marketing-related, legal or other reasons, too.


Please refer also to our information about officially supported systems and devices


(Please refer also to our note about all references and links to third party web sites ).

Category A:

The following systems are fully and in the long-term supported by TrainController™ without any limitations. The functionality of our software may be expanded if new functions of the digital systems require this.

Category B:

The following systems are partly supported by TrainController™. Bugs are fixed if necessary and in the long term. Further development has stopped with release of TrainController™ 5.8 C1. That means, our software will not be extended, even if the digital system is extended by new functionality or accessories, or new operating systems make new demands.

Category C:

The following systems are not officially supported by TrainController™. These systems can be operated with TrainController™ "as is" without warranty for proper operation and without legal coverage. Bugs, if any, are not fixed. Please understand also, that we cannot process any support inquiries for problems in conjunction with these systems. We reserve the right to discontinue the possibility to operate these systems "as is" at any time without prior notice.

It is possible to operate up to 12 digital systems simultaneously.
TrainController™ also provides an offline mode, which allows trial operation without a connection to a real railroad.

Interface Functionality Chart:

The following chart provides an overview of what you can do with the computer interface of your digital system in conjunction with TrainController™.

Open chart (PDF Reader required)


TrainProgrammer™ supports programming of NMRA and Selectrix compatible decoders with the following digital systems: