Joomla è un programma Open Source, installabile all'interno di un dominio, che permette la creazione e la gestione di ogni sito web, compresi quelli molto complessi ed elaborati come gli e-commerce.
Il termine Open Source indica, in breve, che il software può essere distribuito ed utilizzato gatuitamente, anche per scopi commerciali, e che il suo codice può altrettanto liberamente essere modificato e migliorato dai suoi fruitori.
Joomla è un CMS molto flessibile e potente, tra le cui caratteristiche di spicco vale la pena ricordare:

La versatilità e l'affidabilità di Joomla è presto dimostrata dal suo largo utilizzo a livello internazionale: il sito del Museo Guggenheim di New York è stato realizzato con questo CMS, così come quello del College di Howard, dell'Università del Nebraska, della Belstaff, della Commissione Nazionale Italiana per l'UNESCO, ovviamente solo per citarne qualcuno.
Da non sottovalutare, inoltre, il fatto che esistano, ormai da anni, provider che offrono servizi internet su misura per Joomla, il che permette di renderlo ancor più stabile, sicuro ed efficiente, ad un prezzo competitivo.