Una plataforma virtual es un sistema de software diseñado para facilitar a los profesores la gestión de cursos virtuales para sus estudiantes, especialmente ayudándolos en la administración y desarrollo del curso. Las plataformas deben tener herramientas de gestión de contenidos, comunicación y colaboración, seguimiento y evaluación, y administración. Ejemplos de plataformas virtuales son Com8s, Schoology y Edmodo.