LMS or Learning Management System is the software used to host the courses created for your requirements. The LMS includes not only application software but allows for administration, documentation, tracking, reporting and delivery of electronic educational technology (also called e-learning)