High Quality Content by WIKIPEDIA articles! Rocrail is an Open Source Project that can control a model train layout from one or more computers. You can run trains directly from your computer, and you can have the computer run trains automatically for you. You can even have some of the trains on your layout running automatically while you control others by hand.Rocrail uses two main programs, a server and a client. These programs work with each other using TCP/IP, and do not need to be on the same computer. You can use Rocrail from a single computer connected directly to your layout, and you can also control your layout from any computer on your home network, or over the Internet. Rocrail also has a HTTP interface, which will let you run the layout from a web browser.