iTrain biedt een eenvoudige oplossing om uw modelbaan met de computer te besturen, vooral als u alleen gedeelten van de baan wilt automatiseren en de rest zelf wilt bedienen. Automatische blokbeveiliging voorkomt bijvoorbeeld botsingen en u bepaalt zelf welke trein handmatig en welke volledig automatisch volgens een geselecteerde route bestuurd wordt.
Moderne software technieken maken het mogelijk om het programma te draaien op alle gangbare besturingssystemen zoals Windows, Max OS X, Linux en OpenSolaris. Client server architectuur maakt het mogelijk om extra computers te gebruiken als extra overzichten of bedieningselementen. Het schakelbord is volledig schaalbaar en heeft een optioneel baanoverzicht voor grote modelbanen en de mogelijkheid voor extra tabs voor een verschillende weergave van (gedeelten van) de baan.
Het is niet nodig om tijden te studeren om iTrain te kunnen gebruiken. Gewoon de baan tekenen en de seinen en terugmelders aan de blokken koppelen is voldoende om automatische besturing van de blokseinen te krijgen. Daarvoor zijn geen moeilijke regels nodig. Een route definiëren is niet meer dan de volgorde van de blokken kiezen, maar uitgebreidere mogelijkheden zijn ook mogelijk. In het geval van een modern systeem als de ECoS of de Central Station 1, zal iTrain alle locomotieven, wissels en seinen importeren, zodat u nog sneller aan de slag kunt.