Un CMS (sistema de gestión de contenido) permite crear y administrar contenido web de forma sencilla. Permite a usuarios con diferentes permisos crear, editar y publicar contenido como artículos, imágenes y páginas de forma uniforme y a través de una interfaz en el navegador. Los CMS se utilizan comúnmente para blogs, sitios corporativos, foros y galerías de imágenes.