Joomla es un sistema de gestión de contenidos de código abierto desarrollado en PHP que permite crear sitios web dinámicos e interactivos mediante un panel de administración que facilita la creación, modificación y eliminación de contenido. Surge en 2005 a raíz de una escisión del proyecto Mambo y cuenta con características como generación de HTML, blogs, foros y soporte multiidioma.