Webhosting bezeichnet die Möglilchkeit, über einen Webserver Dateien und Webseiten zur Verfügung zu stellen. Die Webhosting Funktionalität ist in allen Webhosting- und Webserver-Paketen enthalten. Der Webserver kann neben einfachen, statischen Webseiten, die eins zu eins so übertragen werden, wie sie auf dem Server abgelegt wurden, auch dynamische Webseiten übertragen. Hierzu kommen entsprechende Skriptsprachen wie beispielsweise PHP, Perl oder Python zum Einsatz. Diese werden auf dem Server beim Aufruf einer entsprechenden Seite ausgeführt und erzeugen somit dynamisch den Quelltext, der dann hinterher vom Webbrowser entsprechd dargestellt wird. Dadurch werden Webanwendungen wie Webshops, Blogs, Content Management Systeme und vieles mehr erst möglich gemacht.
Mithilfe des File Transfer Protocol (FTP) können Sie Ihre Webseite auf den Webspace übertragen und auch von dort wieder herunterladen. Die Secure Shell (SSH) ermöglich fortgeschrittenen Nutzern den Zugriff auf den Webspace über eine Terminalverbindung, mit der viele Dinge direkt auf dem Server erledigt werden können.