Разумеется, прямо на хостинге никто сайты не пишет. Код пишется в IDE на компьютере разработчика. Выполняться он может или локально, или на сервере разработки - тут зависит от того, что за проект. С подавляющим большинством проектов - при разработке запускают код локально на своем же компьютере (возможно, в виртуальной машине с линуксом). Если проект огромный типа фейсбука, то все, что надо для его работы, запустить на одном компьютере просто невозможно, тогда да, сервера в офисе, но это касается только огромных проектов все.