Joomla es un sistema de gestión de contenidos y framework para aplicaciones web de código abierto programado en PHP y MySQL. Permite editar contenido web de forma sencilla y cuenta con características como mejorar rendimiento, blogs, foros y búsqueda. Su nombre Joomla proviene de la palabra swahili "yumla" que significa "todos juntos", reflejando el compromiso de su comunidad de desarrolladores.