English English English English English Deutsch Deutsch Deutsch Nederlands Nederlands Français Français Español


The downloads can be found on the right side. It is recommended to read the following to ensure proper installation.


Version 4 is a paid update. That means that people who have bought a 3.x license have to buy an upgrade to be able to switch. After installing version 4.0 you first have to enter the license key before you open the project file that you used in 3.3.

System requirements

There are some requirements to be able to run this program. You will need at least a computer with a 32-bit or 64-bit operating system like Windows, macOS, Linux or other Unix variants. On this machine you need to have installed a Java Runtime environment (JRE) version 1.6 or higher. If possible it is recommend to use version 1.8 for a more smooth experience.

The minimum amount of required memory is 1 Gb of RAM. The minimal screen resolution to run iTrain properly is 1280 x 800. Depending on the size of the layout a higher resolution is recommended.

Serial port and USB

Some digital systems (Märklin or Intellibox) are connected to the computer by means of a serial port. In this case you need to have a free serial port on your computer. Many new PC's and notebooks and all Apple computers don't have a serial port available. You can use a USB serial adapter to create a serial port. We recommend the Keyspan USA 19HS or an adapter based on the FTDI chipset.

Newer digital systems may already have a USB interface. In most cases this USB interface emulates a serial port in software so that for iTrain it acts like a serial port. This serial port emulation or Virtual Com Port (VCP) requires drivers to be installed on your computer. Normally Windows drivers are already supplied on a CD-rom, but in many cases drivers for macOS and Linux are also downloadable from the internet from the chipset supplier.

Depending on your digital system two drivers are very popular and available for multiple platforms:


The installation procedure differs per operating system:

macOS (OS X)

On Lion (10.7), Mountain Lion (10.8), Mavericks (10.9), Yosemite (10.10), El Capitan (10.11), Sierra (10.12) and High Sierra (10.13) Oracle Java has to be installed first. When Java has been installed you can download the macOS disk image and copy the application to your 'Applications' folder.

The older Mac OS X version Snow Leopard (10.6) has a specific Apple Java pre-installed if all the software updates have been applied. You have to download a specific SL6 disk image that works with this Java version and copy the application to your 'Applications' folder.

You can drag it to the 'Dock' to start it from there as well.


Download the installer and run it.


On Linux it is recommend to use Java 8 or higher and the Oracle JDK is preferred over the OpenJDK (for speed reasons). To check if Java 8 or higher has already been installed on your computer go to a terminal and type the following and press the ENTER key:

java -version

If there is no Java 8 or higher available or the version is too low then install a new version. To download a Java Runtime environment (JRE) you can go to the Official Java Standard Edition (SE) download site or go to the package manager of your Linux distribution to install Java.

Download the installer and when asked to Open or Save in the browser choose Save. The downloaded file is a Java archive that needs to be started with java. This can be done in most case by right clicking on the file and run it with Oracle Java (Ubuntu). If this is not working or not an option you can start it from the command line with:

java -jar iTrain_install.jar