Learning management systems were designed to identify training and learning gaps, utilizing analytical data and reporting. LMSs are focused on online learning delivery but support a range of uses, acting as a platform for online content, including courses, both asynchronous based and synchronous based. An LMS may offer classroom management for instructor-led training or a flipped classroom, used in higher education, but not in the corporate space. Modern LMSs include intelligent algorithms to make automated recommendations for courses based on a user's skill profile as well as extract meta-data from learning materials in order to make such recommendations even more accurate.