Content management1 systems for websites like Drupal, Wordpress and Joomla provide simple forms for website content providers to fill out. When the content is ready to be published, the content provider hits a button and, poof, new content for the website. CMSs allow people to focus on content, the real heart of a website, and not be impeded by coding and technological barriers.