Joomla es un sistema de gestión de contenidos y framework para aplicaciones web de código abierto programado principalmente en PHP. Permite editar fácilmente el contenido de sitios web y trabajar en Internet o intranets, requiriendo MySQL y preferiblemente Apache. Surge en 2005 como bifurcación del CMS Mambo.