A learning management system (LMS) is a software application for the administration, documentation, tracking, reporting and delivery of e-learning education courses or training programmes.