Joomla™ on tasuta sisuhaldussüsteem, mida kasutatakse veebisaitide loomiseks. Joomla™ võimaldab veebidisaineritel luua saite mooduleid kombineerides ja selle kasutamiseks pole vaja programmeerimisalaseid teadmisi. Joomla™ raamistik on kirjutatud PHP-s, nagu ka veebisaitide kohandamiseks kasutatavad moodulid. Saadaval on lai valik mooduleid, sealhulgas RSS-kanalid, küsitlused ja keele rahvusvahelistumine, mis muudavad Joomla™ kasutajatel veebis sisu avaldamise lihtsaks isegi minimaalse veebidisaini kogemusega. Joomla™-i saab kasutada ka teabe avaldamiseks sisevõrkudes, muutes selle kasulikuks organisatsiooniliseks tööriistaks.
Kuna Joomla™ kood on avatud lähtekoodiga, saab igaüks kirjutada süsteemi mooduleid ja laiendusi, muutes selle äärmiselt kohandatavaks. Need moodulid on allalaadimiseks saadaval tavaliselt nende loojate veebisaitide kaudu. Paljud veebidisainerid loovad ka Joomla™ kujunduselemente, mida nimetatakse teemadeks, mille nad seejärel allalaadimiseks kättesaadavaks teevad. Kõik Joomla™ teemad pole aga tasuta ja paljud veebidisainerid teevad kohandatud teemasid tasu eest.
Joomla™-i võrreldakse sageli Drupaliga, teise avatud lähtekoodiga sisuhaldussüsteemiga. Joomla™-i kirjeldatakse sageli kui lihtsamat kasutamist, kuid Drupal näib olevat paremini kohandatav, kui kasutaja suudab tehniliste probleemidega hakkama saada. Üks Joomla™ põhifunktsioone on selle graafiline liides, millel on vähem õppimiskõverat kui Drupalsi menüüsüsteemil.
Nimi “Joomla” on suahiili sõna transliteratsioon, mis tähendab “kõik koos” või “tervikuna”. See valiti osana algselt Mambo sisuhaldussüsteemi osana välja töötatud tarkvara kaubamärgi muutmise protsessist. Mambo oli vaidluste keskpunkt, kus küsiti, mis on avatud lähtekoodiga tarkvara, ja projekti rahastamise eest vastutava sihtasutuse liikmeid süüdistati kapitaliseerimisprojekti kavandamises. Mambo arendusmeeskond omakorda lahkus projektist ja andis 4.5.2.3. aastal välja Joomla™ esimese versiooni – sisuliselt Mambo versiooni 2005.