Поскольку сайт обычно расположен на удаленном сервере, его неудобно разрабатывать, потому что всякое изменение занимает больше времени (из-за циклов загрузки/выгрузки), и еще потому, что на "боевом" сервере ошибки настроек будут видны посетителям.
Чтобы этого избежать, нам нужно будет установить несколько приложений на свой комп. Это позволит нам разрабатывать сайт локально, у себя на компе, и выгружать его только после того, как мы убедимся, что все работает корректно.