L'hosting è un servizio di rete che consiste nel collocare su un server web le pagine di un sito web o un'applicazione web, rendendoli accessibili dalla rete.
Il dominio è il nome che identifica un sito web e gli permette di essere raggiungibile sul web da ogni parte del mondo. Acquistare solo un nome di dominio non permette l'installazione di un sito web o di avere un servizio di invio e ricezione e-mail. Per tali operazioni è richiesto necessariamente un hosting condiviso o dedicato.