A virtual classroom is a teaching and learning environment located within a computer system where all activities occur through computers instead of face-to-face. It allows for both synchronous interactions like online meetings and presentations as well as asynchronous interactions. Virtual classrooms provide benefits like flexible learning, efficient learning by overcoming limits of location, and more active learning through computer interaction. However, they also have limitations such as a narrow range of course offerings and requiring computer equipment for students. Common virtual classroom tools mentioned that are attractive and widely implemented include Horizon Wimba, iLinc, and Microsoft Live Meeting.