Joomla es un sistema de gestión de contenidos que permite desarrollar sitios web dinámicos e interactivos a través de un panel de administración. Tiene diferentes versiones y extensiones que incluyen generadores de formularios, directorios, galerías de imágenes, motores de comercio electrónico, software para foros, calendarios, blogs, boletines de noticias y más. La comunidad Joomla apoya el desarrollo y uso de Joomla.