Un LMS es una aplicación de software que permite administrar, documentar, dar seguimiento y entregar cursos de forma remota a través de un navegador. Utiliza estándares para que la información sea accesible desde cualquier ordenador y tiene una estructura de servidor/cliente que permite el acceso de profesores y alumnos en cualquier momento. Ofrece ventajas como ahorro de tiempo e interacción entre usuarios pero también tiene desventajas como la dependencia de internet y dificultades para usuarios no familiarizados.