Der Begriff Hosting stammt aus dem Englischen und bedeutet eigentlich "Bewirtung". Man versteht darunter die Unterbringung von Internetseiten und dazugehöriger Dateien auf einem oder mehreren mit dem Internet verbundenen Rechnern, auch Server genannt, die diese Seiten zum Abruf durch den Nutzer bzw. Besucher bereit halten. Die Internetseite kann dann, wenn keine Zugangsbeschränkungen eingebaut sind, weltweit über jeden mit dem Internet verbundenen Computer abgerufen und mit Hilfe eines Browsers, der den Quellcode der Seite in eine für den Besucher lesbare Form übersetzt, betrachtet werden.
Der Begriff Hosting ist sehr weit gefasst und beinhaltet eine Vielzahl von Dienstleistungen durch einen sogenannten Provider, unter anderem das Bereitstellen von Speicherplatz und Übertragungsbandbreite, die Bereitstellung von Datenbanken und Skripten, Registrierung von Domains und Einrichten von eMail Adressen. Einige Hostinganbieter offerieren sogar fertige Shop- und Content Management Systeme.
Je nach Ressourcenbedarf unterscheidet man vor allem virtuelles und dediziertes Hosting. Bei ersterem sind viele Kundenpräsenzen auf einem einzigen Server untergebracht, was für kleine bis mittlere Internetprojekte vollkommen ausreichend ist. Zweiteres, ein eigener, meist individuell einstellbarer, Rechner für ein einziges Internetangebot ist unabdingbar für große, komplexe und besucherstarke Seiten die viel Übertragungsbandbreite und Rechnerkapazität in Anspruch nehmen.