LMS is a software application or web-based technology used to plan, implement and assess a specific learning process. Typically, LMS provides an instructor with a way to create and deliver content, monitor student participation and assess student performance.
Manage users, roles, courses, instructors, facilities and generate reports
Learning Path (A set of learning activities which students learn & put together in a lesson is a learning path)
Student messaging and notifications (Discussion board, blogs, chat etc.)
Assessment / testing capable of handling student pre / post testing
Display scores and transcripts
Grading of coursework and roster processing
Web-based or blended with classroom course delivery