ปัจจุบันระบบบริหารจัดการการเรียนรู้ได้ จะแบ่งออกได้เป็น 2 ลักษณะ ได้แก่
1. ระบบบริหารจัดการการเรียนรู้ที่อยู่ในรูปแบบเชิงพาณิชย์ ( Proprietary Software )
ในลักษณะนี้จะแบ่งได้เป็น 2 แบบ ได้แก่
2. ระบบบริหารจัดการการเรียนรู้ที่อยู่ในรูปแบบฟรีซอฟต์แวร์ ( Free Software )
ระบบบริหารจัดการการเรียนรู้รูปแบบฟรีซอฟต์แวร์ ( Free Software ) หรือเรียกอีกอย่างว่า โอเพนซอร์ส ( Open Source ) เป็นการนำซอฟต์แวร์ที่มีอยู่จากหลายๆ แหล่ง มาประกอบกันโดยการพัฒนาเพิ่มเติมเพื่อให้สามารถทำงานได้ตามต้องการ การพัฒนาเช่นนี้เป็นประโยชน์มากสำหรับการบูรณาการระบบ ( System Integration ) และ การเรียนรู้จากซอฟต์แวร์ที่มีอยู่จะทำให้เกิดการค้นคว้าและแก้ไข จนในที่สุดมีการปรับปรุงหรือมีการพัฒนาซอฟต์แวร์ใหม่ที่ดีกว่าเดิมได้ ซึ่งระบบบริหารจัดการการเรียนรู้รูปแบบฟรีซอฟต์แวร์ในปัจจุบันมีอยู่หลายระบบที่พัฒนาขึ้นมาภายใต้
เงื่อนไข GNU.ORG(General public license) เหมาะสำหรับผู้พัฒนาระบบที่ต้องการประหยัดค่าใช้จ่ายในการใช้งานระบบบริหารจัดการการเรียนรู้เพื่อนำไปพัฒนาการเรียนการสอนแบบ e-Learning ขององค์กรและหน่วยงาน