Moodle es un entorno de aprendizaje modular y dinámico orientado a objetos que permite crear y gestionar cursos de forma sencilla. Más de 21 millones de usuarios en todo el mundo usan Moodle a través de 46,000 sitios web y en 75 idiomas. Moodle es software libre bajo licencia GNU y se ejecuta como una aplicación web desarrollada en PHP que almacena datos en una base de datos SQL como MySQL.