Chamilo es una plataforma web de tele-enseñanza, es decir, un gestor de contenidos web diseñado especialmente para crear plataformas de formación a distancia. Además de la solución software también existe la asociación Chamilo mediante a cuál se coordina el desarrollo de la solución, esta asociación también se encarga de gestionar la certificación de los abastecedores de la solución.
Chamilo está implementado fundamentalmente en PHP y JavaScript y está liberado bajo GPL y destaca por la sencillez de uso. Las funcionalidades más destacadas son:
- Catalogo de cursos
- Exámenes con control de tiempo
- Gestión de competencias y seguimiento del progreso de estudiantes
- Generación de certificados automáticos
- Soporte de SCORM y LTI
- Soporte de múltiplas instituciones