LMS are a type of software designed to deliver, track, and manage training and education. Through their
development, these systems have been called Course Management Systems, Virtual Learning Environments,
Collaborative Learning Environments, and a host of other monikers. The software is similar in functionality, despite
its name, and typically includes methods to manage users, role, and course information, online communication,
grading, and web-based or blended delivery of content. Within the spectrum of these systems, there are popular
commercial products such as Blackboard, WebCT and open source products such as Moodle and Sakai (Lonn,
2009).