Um sistema de gerenciamento de conteúdo (CMS) permite criar, editar e gerenciar conteúdo de forma consistente e organizada, permitindo que o mesmo seja modificado, removido ou adicionado com facilidade. CMSs são usados para armazenar documentação como notícias, manuais e brochuras e dão autonomia total sobre o conteúdo online, reduzindo custos com recursos humanos. Exemplos populares de CMS incluem Drupal, Joomla, Magento e WordPress.