A Learning Management System (LMS) is a learning portal or an online learning platform to automate the delivery of eLearning and mobile learning courses to its remote learners. It lets you add users and courses, assign courses to learners, view reports of completion, view test scores, give certificates, and process analytics data.

Corporate clients use an LMS to deliver eLearning courses to their employees, customers, and partners anytime, anywhere. Training companies create eLearning courses and distribute it to their customers, who are either learners interested in subscribing to their courses, or to corporate customers, who want to train their employees.