Joomla™ este un sistem gratuit de gestionare a conținutului folosit pentru a crea site-uri web. Joomla™ permite designerilor web să construiască site-uri combinând module și nu necesită cunoștințe de programare pentru utilizare. Cadrul Joomla™ este scris în PHP, la fel ca și modulele utilizate pentru personalizarea site-urilor web. Există o mare varietate de module disponibile, inclusiv fluxuri RSS, sondaje și internaționalizarea limbii, care facilitează publicarea conținutului pe web pentru utilizatorii Joomla™, chiar și cu experiență minimă în design web. Joomla™ poate fi folosit și pentru a publica informații pe intranet-uri, ceea ce îl face un instrument organizațional util.
Deoarece codul Joomla™ este open source, oricine este capabil să scrie module și extensii ale sistemului, făcându-l extrem de adaptabil. Aceste module sunt disponibile pentru descărcare, de obicei prin intermediul site-urilor web ale creatorilor lor. Mulți designeri web creează, de asemenea, elemente de design Joomla™, numite „teme”, pe care apoi le pun la dispoziție pentru descărcare. Cu toate acestea, nu toate temele Joomla™ sunt gratuite și mulți designeri web vor crea teme personalizate pentru un preț.
Joomla™ este adesea comparat cu Drupal, un alt sistem open source de gestionare a conținutului. Joomla™ este adesea descris ca fiind mai ușor de utilizat, inițial, dar Drupal pare să fie mai adaptabil dacă un utilizator este capabil să se ocupe de problemele tehnice. Una dintre caracteristicile cheie Joomla™ este interfața sa grafică, care are o curbă de învățare mai mică decât sistemul de meniu Drupals.
Numele „Joomla” este o transliterare a unui cuvânt swahili care înseamnă „toate împreună” sau „în ansamblu”. A fost selectat ca parte a unui proces de re-branding pentru software dezvoltat inițial ca parte a sistemului de management al conținutului Mambo. Mambo a fost centrul controverselor care au pus sub semnul întrebării ce înseamnă software cu sursă deschisă, iar membrii fundației însărcinați cu finanțarea proiectului au fost acuzați de planificarea unei acțiuni de capitalizare. Echipa de dezvoltare a lui Mambo, la rândul său, a părăsit proiectul și a lansat prima versiune de Joomla™ – în esență versiunea Mambo 4.5.2.3 – în 2005.