Joomla es un sistema de gestión de contenidos de código abierto que surgió en 2005 como bifurcación del CMS Mambo. Para instalar Joomla se requiere un servidor web como Apache, una base de datos como MySQL y lenguaje de programación como PHP. La instalación implica descargar Joomla, crear una base de datos, completar la configuración y eliminar el directorio de instalación. Joomla es compatible con sistemas operativos como Linux, Windows y Mac OSX.