A learning management system is an application for the administration, documentation, testing, tracking, reporting, automation, and delivery of educational courses, training programs, certifications, and development programs. Also known as an e-learning platform or application.