Una plataforma virtual es un software que permite diseñar y desarrollar cursos en línea para mejorar la comunicación entre estudiantes y profesores y apoyar el aprendizaje individual y colaborativo. Existen plataformas comerciales, de código abierto y propias, y pueden usarse para administrar cursos, distribuir contenido educativo, y facilitar la comunicación y el seguimiento del progreso de los estudiantes.