Rocomotion ist ein sehr einfach und intuitiv zu bedienendes Programm zur Computersteuerung von Modelleisenbahnen mit dem Roco Digitalsystem.

Rocomotion ist entstanden in Zusammenarbeit zwischen der Modelleisenbahn GmbH, Österreich, einem der weltweit größten Modellbahnhersteller, und Freiwald Software. Rocomotion besteht nicht nur aus Software, sondern bildet in Wirklichkeit ein einzigartiges Komplettset aus Hardware und Software für die Steuerung von Modellbahnen mit dem Computer. Dieses Set wird von Roco (unter den Artikelnummmern 10785 und 10832 sowie in bestimmten Startpackungen) und Fleischmann (unter der Artikelnummer 686702 sowie in bestimmten Startpackungen) vertrieben und kann bei jedem Fachhändler erworben werden, der Roco- oder Fleischmann-Produkte führt.

Die eigentliche Rocomotion-Software wurde von Freiwald Software entwickelt als Variante von TrainController, der professionallen Software für Modellbahnsteuerung. Es basiert auf den langjährigen mit TrainControllergemachten praktischen Erfahrungen. Die Software wurde speziell auf einfache Bedienung optimiert und ist sehr gut geeignet für kleinere und mittelgroße Anlagen. Rocomotion wurde ausserdem auf die Nutzung mit dem Roco-Digitalsystem zugeschnitten; die Systeme anderer Hersteller werden von Rocomotion nicht unterstützt. Als Komplettset aus Hard- und Software bietet Rocomotion einen kostengünstigen  Einstieg in die Computersteuerung von Modelleisenbahnen zu einem Preis, zu dem sonst oftmals noch nicht einmal das Steuerprogramm oder das Hardware-Interface allein erhältlich ist. Anwender mit wachsenden Anlagen, sehr spezifischen Anforderungen oder steigenden Ansprüchen können jederzeit auf TrainController umsteigen. Dies ist sehr einfach möglich. Anlagendaten, die in Rocomotion eingegeben wurden, können bequem in TrainController importiert werden, ohne dass irgendwelche Funktionen oder Daten verlorengehen. Damit bleibt die anfängliche Investition in Hard- und Software auch bei steigenden Ansprüchen gesichert.

Das Komplettset enthält außerdem eine spezielle Roco-Decoderkonfiguration, die in die Decoderdatenbank von TrainProgrammer geladen werden kann. Diese Decoderkonfiguration ermöglicht das komfortable Programmieren der wichtigsten Konfigurationsvariablen (CV) Ihrer Lokomotivdecoder mit dem Computer. Die Nutzung dieser Decoderkonfiguration mit dem Roco-Digitalsystem ist kostenfrei und erfordert keinen vorherigen Erwerb einer Lizenz für TrainProgrammer.

Die Rocomotion-Software und Dokumentation kann kostenlos vom Service-Bereich der Roco Internetseiten heruntergeladen werden. Weitere Informationen über das Roco Digitalsystem oder andere Roco-Produkte können dort ebenfalls gefunden werden. Fragen zur Benutzung der Rocomotion-Software auf Ihrem Computer werden auch im Railroad & Co.™ Forum beantwortet. Beachten Sie bitte, dass dieses Forum für die öffentliche Diskussion von Fragen im Zusammenhang mit der Software bestimmt ist. Bei Fragen oder Problemen im Zusammenhang mit der Hardware des Roco Digitalsystems bzw. anderer Roco-Artikel wenden Sie sich bitte an Ihren Fachhändler.