An online content management system, or CMS for short, is used to build and maintain websites with a user-friendly interface. Websites are collections of pages that may have been manually crafted or generated through a platform for website building.