Bir web sitesi hazırlatmak için öncelikle bir domain ve hosting’e sahip olmanız gerekir. Domain yani alan adı web sitenizin arama motorları üzerindeki ismidir. Kullanıcılar bu isimle web sitenize erişim sağlar. Hosting ise web sitenizin dosyalarının bulunduğu internete erişimi açık olan, benim sanal harddiskinizdir diye nitelendirdiğim bir hizmettir. Domain ve hosting birbirine senkronize şekilde çalışmaktadır. Bir web sitesini çalıştırmak için domain ve hosting birbirleri olmadan bir anlam ifade etmeyecektir.