The current Locomotive monitoring system is manual. The reason behind to choose “Locomotive Monitoring System” specifically is because the current system has different drawback. The is no mechanism for track monitoring, no time optimizing (delay controlling through monitoring) , no clearer look forwarding vie of the tracks , No proper track monitoring system and Inefficient way of communication Proposed system based on hardware and software which help us to control and monitoring the locomotive system in Pakistan. In Our system the movement if locomotive and track monitoring is done through virtual GPS and Microwave link. I have created two main HMI (Human machine interfaces) on two computers. One is Graphical HMI and the second one is virtual GPS. Both have developed in LABVIEW6.1 and they interact with each other through serial communication. The Virtual GPS send the coordinates to Graphical HMI it receives the data from serial COM and Mapped on Map which show the graphical movement of locomotive on Map. And Graphical HMI also send data on serial port at which our hardware is attached which receive data and take different decisions like display information on LCD.