Moodle - це програмний продукт, що дозволяє створювати курси і web-сайти, які базуються на Іnternet. Цей проект заснований на теорії соціального конструктивізму та знаходиться в постійному розвитку. Moodle розповсюджується безкоштовно як програмне забезпечення з відкритим кодом (Open Source) під ліцензією GNU Public License. Це означає, що Moodle охороняється авторськими правами, але й звичайний користувач також володіє деякими правами. Ви можете копіювати, використовувати і змінювати програмний код на свій розсуд, в тому разі якщо ви згодні: надавати код іншим, не змінювати і не вилучати початкові ліцензії та авторські права, використовувати таку ж ліцензію на всю подальшу роботу. Moodle може бути встановлений на будь-якому комп'ютері, що підтримує PHP, а також бази даних типу SQL (наприклад, MySQL).