Joomla! läuft auf allen Platformen, inklusive Windows, unter den meisten Linux-Varianten, unter mehreren Unix-Versionen und unter Apples Mac OS X. Joomla! benötigt PHP und eine MySQL-Datenbank um dynamische Inhalte liefern zu können.
Die Minimalanforderungen sind:
- Apache 1.x, 2.x oder höher
- PHP 4.3 oder höher
- MySQL 3.23 oder höher
Es wird außerdem auch auf anderen Server-Plattformen wie dem Windows IIS laufen - vorausgesetzt diese unterstützen PHP und MySQL, wobei letztere zusätzlich konfiguriert werden müssen, damit Joomla! erfolgreich installiert und betrieben werden kann.