This work presents the implementation of a remote virtual laboratory (RVL) developed by undergraduate students coming from different engineering disciplines. The proposed RVL aims at mitigating some requirements typically imposed in automatic control courses. The methodology used for developing the software is discussed, and the main involved stages are thoroughly described. Relevant concepts on mathematical model, parameter estimation, numerical simulation, and control of dynamic system, as well as strategies for the design and implementation of the software are considered. Some application examples on the use of the LVR for simulating and controlling an interconnected-tank level system, through client-server software are commented. Students are usually encouraged to cope with challenging research and development activities, while simultaneously close teamwork and interdisciplinary tasks with other colleagues are strongly promoted.