Un sistema de gestión de aprendizaje es un tipo de software utilizado en eLearning para la planificación, administración, documentación, seguimiento, generación de informes y automatización de programas de aprendizaje.
El sistema consta de una aplicación server que realiza las tareas solicitadas y un interfaz gráfica de usuario utilizado por profesores y alumnos.
Los maestros, profesores e instructores usan el software para administrar materiales de aprendizaje, impartir clases virtuales y realizar evaluaciones de conocimientos. Los estudiantes están en el extremo receptor, utilizando el software para acceder a materiales de aprendizaje, enviar tareas y otros proyectos, asistir a clases y participar en evaluaciones de conocimientos.