Julkaisujärjestelmä Joomla! perustuu modulaariseen arkkitehtuuriin, joten siihen on helppo tehdä muutoksia ja lisätä uusia ominaisuuksia käyttämällä jo olemassa olevia komponetteja. Joomlaan saa helposti lisättyä tai vaihdettua seuraavat ominaisuudet:
- Sisällönhallinta, artikkelit, kategoriat
- WYSIWYG-tekstieditori
- Medianhallinta ja multimedian julkaisu
- Käyttäjien ja oikeustasojen hallinta
- SEO-tuki
- Lomakkeet
- Yhteistyökumppaniohjelmat
- Bannerit ja mainosjärjestelmät
- Integrointi Wikiin
- Foorumit ja keskustelupalstat
- Verkkokauppa
- Kommentit
- Yhteystiedot
- Äänestys ja julkiset kyselyt
- Blogit
- Täysi tuki monikieliselle sisällölle
- Kuvagalleriat, videoleikkeet, kartat
- Haku ja sivukartta
