A CMS can encompass an organization's entire content creation and organization system. It provides a content repository where information can be edited independently from the web design element, and, most importantly, it can produce websites or any other publications from the stored content.