Learning Management System (LMS) :
is a web-based software application designed to administer, document, track, report, automate, and deliver educational courses, training programs, or learning and development programs. It functions as a centralized platform for managing the entire learning lifecycle.