A Content Management System (CMS):
The concept of reusability can be applied not only at the content level (e.g. an article → multiple users) but also at a level of its single components (i.e. a component → multiple users).
The natural evolution of e-learning has brought to the concept of an integrated system, that is, a Learning Content Management System (LCMS).