Learning Management System (LMS) often also called course management system or virtual learning environment, is a web-based software system that assists teachers to manage courses and deliver lessons online. It helps in administration, tracking and reporting of the learning process. An LMS usually has the following constituent components: content creation, organisation, delivery, learner support interactions, assessment and grading, and management of the learning process.