Joomla es un sistema de gestión de contenidos y framework para aplicaciones web de código abierto que permite crear y administrar fácilmente un sitio web propio. Ofrece características como la edición sencilla de contenido, mejora del rendimiento, versiones imprimibles, blogs, foros, encuestas y más. Su nombre significa "todos juntos" en swahili para reflejar el compromiso de su comunidad de desarrolladores.