Moodle açık kaynak kodlu ve geliştirilmeye açık, eğitimcilerin çevrim içi kurslar oluşturmalarına yardım etmek üzere tasarlanmıiş bir bir öğrenme yönetim sistemidir. Yazılım, MySQL ve PostgreSQL veri tabanı sistemleri altında ve PHP dilini destekleyen herhangi bir ortamda çalışmaktadır. Moodle, bir Uzaktan Eğitim sitesinde ihtiyaç duyulabilecek etkinliklerin çoğunu fazlasıyla yerine getirebilecek özelliklere sahiptir. En önemli özelliği, öğretmen ve öğrenciler tarafından kolay bir şekilde kullanılabilmesidir.