Classifying e-learning tools according to their functions, features, and formats can help you determine which one best suits your learning objectives, preferences, and budget. Learning management systems (LMS), for example, are platforms that enable you to create, manage, and deliver online courses. They typically include features such as course authoring, assessment, tracking, reporting, and communication; examples are Moodle, Canvas, and Blackboard. Learning content management systems (LCMS) are platforms that let you create, store, and reuse learning content; they usually provide features such as content authoring, collaboration, version control, and metadata; Xyleme, Lectora, and Adobe Captivate are a few examples. E-learning authoring tools are software applications that let you create interactive and engaging e-learning content; they typically have features such as templates, animations, quizzes, and multimedia; Articulate Storyline, iSpring Suite, and Camtasia are some of the most popular ones. Lastly, e-learning delivery tools enable you to distribute and access e-learning content; they usually offer features such as streaming, downloading, and offline viewing; YouTube, Vimeo, and Udemy are some of the most widely used ones.