Learning Management System

Sebagian besar LMS berbasis web, dibangun dengan menggunakan berbagai platform pengembangan, seperti Java/J2EE , Microsoft.NET atau PHP. Mereka biasanya mempekerjakan penggunaan database seperti MySQL, Microsoft SQL Server atau Oracle sebagai "back-end". Meskipun sebagian besar sistem secara komersial dikembangkan dan memiliki lisensi perangkat lunak komersial ada beberapa sistem yang memiliki lisensi "open source".