Joomla! és un potent gestor de continguts web (CMS o Content Management System) que permet crear llocs web elegants, dinàmics i interactius. Pel seu disseny, potència, flexibilitat i per les seves enormes possibilitats d'ampliació s'està convertint en el sistema de publicació preferit per molts centres educatius i per milions de webmasters a tot el món per desenvolupar la seva portal web.
Amb Joomla! podem crear en poc temps un complet portal per a un centre escolar o una web docent en la de publicar notícies, blogs, directoris d'enllaços o documents per descarregar sense necessitat de coneixements tècnics especials o de complexos llenguatges de programació.
A partir d'una plantilla i d'uns continguts d'exemple inicials podem desenvolupar un vistós i complet portal afegint els continguts, menús i elements visuals desitjats a través d'un entorn web i sense necessitat de programes auxiliars ni de coneixements especials de disseny o de programació ja que totes aquestes operacions d'edició i administració es realitzen a través de qualsevol navegador.
La introducció i edició de continguts resulten així una tasca còmoda i senzilla i això ens permet mantenir el nostre lloc permanentment actualitzat.
Joomla! és una aplicació Open Source o de codi obert programada en llenguatge PHP sota una llicència GPL i que utilitza una base de dades MySQL per emmagatzemar el contingut i els paramentro de configuració del lloc. A més de lliure, Joomla! és gratuït i no hauràs de pagar res per usar aquest CMS per construir la teva web.
Joomla! es basa en Mambo, un altre CMS iniciat per l'empresa australiana Miro, que tenia a més la propietat de la marca. El projecte Joomla sorgeix en 2005 quan Miro va decidir crear una Fundació que, a judici d'una bona part dels desenvolupadors de Mambo, s'apartava força de la filosofia del programari lliure. Aquests desenvolupadors es van agrupar al voltant del moviment Open Source Matters que poc després donaria lloc a Joomla!, Una denominació que prové d'una paraula de la llengua suahili que vol dir "tots junts".
La nova versió de Joomla-la 1.5-va ser alliberada el gener de 2008 incorporant interessants novetats i està escrita en un codi completament nou amb el que s'ha independitzat ja completament del seu predecessor. No obstant això, l'equip de desenvolupament de Joomla segueix mantenint actualitzada la sèrie anterior, la 1.0.x, ja que molts llocs web funcionen encara amb aquesta versió inicial.