Joomla! funziona su qualsiasi piattaforma incluso Windows, Linux, molte versioni Unix e la piattaforma Apple OS/X. Joomla! gira con PHP e database MySQL per la gestione dinamica dei contenuti.
I requisiti minimi richiesti sono:
- Apache 1.x, 2.x o versioni superiori
- PHP 4.3 o versioni superiori
- MySQL 3.23 o versioni superiori
Consente inoltre di funzionare su piattaforme server alternative come Windows IIS – a condizione che il supporto PHP e MySQL – ma questi richiedono ulteriori configurazioni per Joomla! – siano installate e operative.