RailDriver is a desktop cab controller for train simulation software made by P.I. Engineering. It replaces keyboard and mouse operation as far as possible to provide a more realistic train driving experience. It is designed to be compatible with Microsoft Train Simulator. N3V's Trainz, BVE Trainsim and World of Subways also support RailDriver. As of December 2020, Dovetail Games' Train Sim World 2 added an open beta for Raildriver on PC. Other software may be controlled using downloadable resources.