Aversan provided software development for the Wayside Controller. The wayside controller on the trackside is the recipient for all position messages sent from the trains within its region of control and the status of the obstructions such as axle counter blocks, signals, switches, floodgates, guide way intruder detection. The Wayside Controller is responsible for route setting based on the commands received from the Central control subsystem. It supports fully bidirectional operation.