Joomla es un sistema de gestión de contenidos y framework para aplicaciones web de código abierto que surgió como bifurcación de Mambo. Proporciona características como noticias, blogs, foros, generadores de formularios, directorios y gestores de documentos. Los grupos de trabajo de Joomla suministran comunicación esencial entre los desarrolladores.