Il componente è gestito dall'amministratore e contiene tutti gli strumenti necessari alla configurazione delle sue funzioni.
Una volta installato implementa il sito con opzioni integrative.
Il modulo è quella parte visibile sul sito che interagisce con l'utente. sono strettamente collegati ed inscindibili anche se esistono moduli che non necessitano di un un componente (esempio:modulo per previsioni del tempo che sicollega direttamente ad un server e visualizza informazioni) ed
esistono componenti che non richiedono moduli per funzionare (esempio: mosforms per la creazione di forms).
Il mambot serve a gestire Joomla stesso o un componente.
Può essere un pulsante che permette l'inserimento di una galleria, un editor per compliare i contenuti del sito o qualsiasi altro "ingranaggio" utile.