A software application that enables users to create, edit, manage, and publish content on a website without needing specialized technical knowledge. Popular CMS platforms include WordPress, Joomla, and Drupal. They offer user-friendly interfaces and customizable templates.