MOODLE es un sistema de gestión de cursos en línea que se instala en un servidor web. Para funcionar correctamente, requiere un servidor web como Apache, PHP para páginas dinámicas, y un servidor de base de datos como MySQL. MOODLE puede instalarse en un servidor remoto o local, y un servidor local sin acceso a Internet puede usarse para copias de seguridad, mejor experiencia de usuario y pruebas sin afectar el sitio público.