An LCMS (or component content management system, CCMS) is software combining course authoring tools, learning content delivery, and course publishing within a multi-user environment. The LCMS combines the features of an LMS and CMS into one platform. Administrators needed to create course materials, analyze data, and maintain an extensive library of learning content.