Here's an E-Learning management system. A learning management system (LMS) is a software application that manages educational courses, training programs, materials, or learning and development programs through administration, documentation, tracking, reporting, automation, and delivery. The notion of a learning management system arose straight from e-Learning.