Physical distances and the limited availability of resources often put restrictions on conducting experiments especially when they involve sophisticated instruments. Virtual Labs have been designed to provide remote access to labs in various disciplines of Science and Engineering. These Virtual Labs cater to students at the undergraduate level, post graduate level as well as to research scholars. Virtual Labs enable the students to learn at their own pace and enthuse them to conduct experiments. Virtual Labs also provide a complete learning management system where the students can avail various tools for learning, including additional web-resources, video-lectures, animated demonstrations and self evaluation. Virtual Lab enables the user to perform experiments remotely as an on-demand service over the web. The Virtual Labs are being jointly developed by IIT Delhi, IIT Bombay, IIT Madras, IIT Guwahati, IIT Roorkee, IIT Kanpur, IIT Kharagpur, IIIT Hyderabad, Amrita University Coimbatore, College of Engineering Pune, Dayalbagh University Agra and NITK Surathkal.