Joomla es un sistema de gestión de contenidos (CMS) que permite crear sitios web dinámicos e interactivos mediante una estructura que soporta la creación y administración de contenido en páginas web por parte de administradores y usuarios. Un CMS como Joomla facilita la administración y edición de contenido en un sitio web.