Una plataforma de aprendizaje virtual es un conjunto de herramientas y elementos integrados para implementar el proceso de enseñanza-aprendizaje de forma remota a través de las TIC. Inicialmente se usaba solo correo electrónico, pero ahora incluyen foros, chats y videoconferencias, así como materiales multimedia. Existen diferentes tipos como LMS, CMS y Moodle, este último es de código abierto y promueve un aprendizaje social y colaborativo tanto en línea como presencial.