
Joomla! je CMS sistem za upravljanje web sadržajem otvorenog koda ("open source") koji služi objavljivanju sadržaja na World Wide Webu i intranetu. Pisan je u PHP-u a za čuvanje podataka koristi bazu podataka MySQL.
Joomla dolazi s opcijama za upravljanje tekstom i slikama, prikaz sadržaja u RSSu, PDFu i verziji za štampu, raznim modulima kao što su "posljednje novosti" i "popularni sadržaji", upravljanje banerima i anketama, pretraživačem i kontakt formom.
Osim navedenih opcija dostupne su hiljade specijalizovanih dodataka koji mogu Joomla! site pretvoriti npr. web prodavnicu, multimedijalnu galeriju ili on-line zajednicu. Još jedna odlika ovog sistema je i podrška za strane jezike pa je tako moguće preuzeti srpski jezični paket koji će je u potpunosti prevesti na srpski jezik. Joomla! je izrađena pod GNU GPL v2 licencom.
Joomla! je nastala 17. avgusta 2005. kao fork sistema Mambo od strane razvojnog tima Joomla!. U to vrijeme Mambo je bio pod zaštitom kompanije Miro International Pty Ltd koji su osnovali neprofitnu organizaciju koja je imala cilj finansirati projekat Mambo i pravno ga štiti. Razvojni tim Joomle tvrdi da je dolazilo do niza neslaganja, nedostatka komunikacije i djela koja su kršila vrijednosti otvorenog koda.