A learning management system is a software-based or SaaS platform that supports the administration, automation, and delivery of educational courses, training programs, or learning and development programs. In short, it helps you deliver training materials to various audiences – think everything from to online courses, to real-time instruction sessions. What’s more, most systems nowadays can even be accessed via smartphone.