Hosting (atau Web Hosting) adalah jasa layanan di internet yang memungkinkan para penggunanya menyimpan file-file script website. Sehingga file-file tersebut dapat diakses di internet. Hosting memiliki komputer (server) yang terhubung dengan internet, online 24 jam sehari, dan menyediakan hard-disk space yang dipergunakan bersama oleh para pengguna (penyewa) hosting tersebut.
Dua fungsi utama yang dijalankan di server hosting adalah HTTP dan FTP. HTTP memungkinkan para pemakai internet (surfers – orang yg “berselancar” di dunia maya/internet) untuk mengunjungi situs yang ada di server lewat web browser (contoh: MSIE – Microsoft Internet Explorer; Firefox by Mozilla; Opera; Chrome by Google). FTP memungkinkan para pemilik web untuk meng-upload file-file website mereka ke server. Di samping dua layanan ini, hosting biasanya menyediakan fasilitas e-mail, sehingga para pengguna hosting bisa memiliki alamat e-mail yang menggunakan domain name website mereka sendiri. Populernya dynamic-content membuat support untuk database dijumpai hampir di semua hosting, biasanya berupa MySQL, MS SQL Server, Oracle, PostgreSQL, dan masih banyak lagi macam database.