Une application Web en PHP, donc, n'est ni Mac ni Windows, ni Linux
elle est conçue pour s'exécuter côté serveur, chez ton hébergeur de site web.
Actuellement tu consultes un forum qui fonctionne sur le même principe et tu constatera que les forums s'ouvrent aussi bien sur Mac que sur Windows.
Joomla n'est pas un logiciel qui sert à mettre en page des sites, comme iWeb ou Dreamweaver.
C'est un CMS (un système de gestion de contenu). Tu l'installe directement sur le serveur où tu veux mettre ton site, tu le connectes à une base de donnée SQL (fournie également par ton hébergeur), et il ne reste plus qu'à l'alimenter en contenu. Mais tout ça doit être dans le mode d'emploi.