A page-based CMS, like most traditional CMS solutions popular in the past, are focused on building traditional websites. The content is edited and stored based on templates, themes, layouts, and more. Content-centric CMSs, on the other hand, everything is content as defined by various default and custom content types. With this approach, content is much more reusable across a variety of omnichannel devices than a page-based CMS that forms content to websites. dotCMS, for example, is a content-centric CMS that flexibly stores content so that pages can link to content, but not dictate how the content is stored.