Hosting, web sitelerinin internet kullanıcılarına sunulabilmesi için gerekli olan tüm teknik altyapıyı sağlayan hizmettir. Bu hizmet, bir web sitesinin internet üzerinde yayınlanabilmesi için sunucuların kullanılmasıyla gerçekleştirilir. Hosting hizmetleri, farklı tiplerde sunulabilir ve birçok farklı özellik içerebilir.