Un sistema de gestión de contenidos (CMS) es un software que permite a usuarios no técnicos crear y administrar contenido para sitios web de manera fácil a través de una interfaz gráfica. Los CMS más populares mencionados son Joomla, Drupal, WordPress y Plone, siendo Joomla recomendado por el autor debido a su potente comunidad de soporte.