LMS es la sigla para “Learning Management System”, es decir, un Sistema de Gestión de Aprendizaje. Es un programa (aplicación de software) instalado en un servidor, que se emplea para administrar, distribuir y controlar las actividades de formación no presencial o e-Learning de una institución u organización. La mayoría de los LMS funciona con tecnología web.
Las principales funciones del Learning Management System (LMS) son la gestión y registro de cursos y alumnos, incorporación de recursos tales como materiales y actividades de formación, administrar el acceso, controlar y hacer seguimiento del proceso de aprendizaje.

Además tiene la función de realizar evaluaciones, generar informes, gestionar servicios de comunicación como lo son las videoconferencias, los foros de discusión, entre otros. Es decir, permite hacer todas aquellas funciones necesarias para gestionar cursos de formación a distancia, aunque pueden usarse como complemento en la enseñanza presencial.
Un LMS generalmente no incluye posibilidades de autoría, es decir crear sus propios contenidos, pero a pesar de esto se focaliza en gestionar contenidos creados por fuentes diferentes. La labor de crear los contenidos para los cursos se desarrolla mediante un LCMS (Learning Content Management Systems).
Estos programas responden a las características que desde hace algún tiempo se venían señalando para las llamadas “aulas virtuales” para realizar las actividades de enseñanza y aprendizaje. Un LMS añadido a la página web de un Centro educativo tiene muchas posibilidades, puede ser utilizado como complemento de las clases presenciales, enseñanza a distancia para alumnos que no pueden acudir a la institución, recuperación de áreas o asignaturas pendientes, repositorio de materiales y documentos de interés para los alumnos, formación permanente del profesorado, etc.
En el momento en que una institución decide utilizar uno de estos programas debe saber que son varios los LMS que se están desarrollando y usando. Entre las plataformas más populares, por ser de código abierto y relativamente sencillas de usar se encuentran:
- ATutor es un LCMS de código abierto diseñado en PHP, de fácil manejo y administración por parte de alumnos y profesores. Este proyecto empezó en 2002 en colaboración con el Adaptive Technology Resource Centre (ATRC) de la Toronto University, por lo que la accesibilidad ha sido una prioridad en su diseño y cumple todos los estándares en este sentido. Se puede disponer de una versión portable (no necesita instalación) para pendrive usb que nos facilita enormemente su aprendizaje.

- Moodle es el paquete de software para la creación de cursos más popular, utilizado por gran número de Centros de enseñanza e instituciones educativas. Se distribuye gratuitamente como Software libre y bajo la Licencia Pública GNU (que significa que Moodle tiene derechos de autor pero se puede copiar, usar y modificar bajo ciertas condiciones). Su instalación, uso y gestión no requieren de avanzados conocimientos informáticos aunque si de algo de dedicación (Disponen de un buen manual para el profesorado muy completo y es posible subscribirse como alumno en la página oficial para acceder a ayudas y/o documentación).
*Fuentes: http://es.wikipedia.org/wiki/LMS
http://mykme.com/blog/2007/04/01/que-es-un-lms-una-definicion/