Joomla è un Content Management System (CMS) utile per realizzare siti dinamici, ovvero quelli che si basano su un database e con i quali è possibile interagire, perchè basati su una struttura flessibile. Sono facilmente implementabili e aggiornabili. Contrariamente ai siti statici, che hanno una struttura rigida, costituiti nella sostanza da pagine web il cui contenuto non cambia se non attraverso una modifica diretta delle stesse. Joomla si gestisce da un pannello di controllo relativamente semplice. L'aspetto è facilmente modificabile, attraverso template, molti dei quali scaricabili gratuitamente da internet. Il nome Joomla deriva dalla traduzione fonetica della parola Swahili "Jumla", il qui significato è "tutti insieme" o "all'unisono". Anche in questo caso, comme Ubuntu, la filosofia è quella della collaborazione, dell'unione e del raggiungimento di un obiettivo comune. Consiglio questa applicazione per chi volesse cimentarsi a realizzare un proprio sito che, oltre ad essere dinamico, abbia anche un aspetto professionale. Il sito italiano di riferimento è www.joomla.it dove si possono trovare molte spiegazioni e risorse.