Statische Website = kein Problem
dynamische Website = ein bisschen Problem
Eine dynamische Website braucht eben immer einen Server, der die "Dynamik" entsprechend interpretiert - meist eben PHP. Dazu kann man die Website eben nicht "einfach so" aufrufen, sondern muss vorher den Webserver starten. Auch dafür gibt's Programme. Allerdings wage ich zu bezweifeln, dass diese unter jedem OS laufen. Daher müsste man also je nach "Kunde" verschiedene Sachen draufspielen. Man kann natürlich versuchen ein Mac/Windows kompatibles Programm zu finden.