Os servidores da Web usam o locahost para hospedar aplicativos de programação que precisam se comunicar pela Internet. Durante o desenvolvimento, é importante descobrir se o aplicativo realmente vai funcionar como o planejado uma vez que tenha acesso à Internet.
Trocando em miúdos, as funções do localhost só são possíveis se os arquivos necessários puderem ser encontrados na internet. Há uma diferença entre abrir um documento HTML no seu PC ou carregá-lo em um servidor.