Las plataformas virtuales educativas utilizan herramientas de comunicación, productividad y administración para distribuir información, intercambiar ideas y evaluar conocimientos de forma segura. Existen plataformas comerciales, de software libre y propio, cada una con ventajas e inconvenientes. Las plataformas de aprendizaje ofrecen ambientes diseñados e integrados para que los estudiantes accedan y aprendan, y existen diferentes tipos como LMS, KMS, ERP, CRM y CMS.