Una plataforma virtual es un software que permite el diseño y desarrollo de cursos en línea para mejorar la comunicación y el aprendizaje. Existen tres tipos de plataformas: comerciales (de pago), de software libre (gratuitas como Moodle), y propias (desarrolladas internamente). Una plataforma virtual ofrece un entorno sencillo con roles de alumno, docente y administrador para acceder a cursos mediante nombre de usuario y contraseña.