Glavni elementi Distance Learning sistema su:
• sistem kreiranja kursa
• sistem za pripremu kursa - vođenja kroz kurs
• sistem testiranja
• sistem praćenja napredovanja korisnika
• sistem praćenja statusa korisnika.
Podsistemi:
• podsistem za evidenciju korisnika
• podsistem za kreiranje i upravljanje kursevima
• podsistem za kreiranje materijala za učenje
• univerzalni podsistem prikaza materijala
• podsistem za testiranje
• podsistem bodovanja
• podsistem praćenja korišćenja
• podsistem organizacije kurseva
• podsistem komunikacije i obaveštavanja
• hijerarhija pristupa
• podsistem kvaliteta
• stablo i baza znanja (pojmovnik, Faq, Search).