Las plataformas de aprendizaje electrónico (PLE) son herramientas informáticas que proporcionan un entorno para optimizar el proceso de enseñanza-aprendizaje mediante la comunicación entre estudiantes y profesores. Las PLE se caracterizan por su interactividad, flexibilidad, escalabilidad, estandarización, usabilidad y funcionalidad. Existen PLE comerciales y de código abierto, siendo las principales diferencias el acceso al código fuente y la posibilidad de modificarlo.