Un site web presupune trei lucruri esentiale: domeniul web, gazduirea(Hosting) si site -ul propriu-zis.

Domeniul: este numele site -ului, sub forma numefirma.ro. Domeniile pot fi nationale .ro, .ie, .uk,  sau internationale .com, .eu, .info, etc. Domeniile se pot plati anual sau o singura data.

Gazduirea: spatiul unde va sta fizic site -ul web. Gazduirea se plateste anual si difera in functie de spatiul utilizat/configurat, cerinte, etc.

Site -ul web: contine partea grafica si partea de programare si editare.