Um site tipicamente precisa:
- - um servidor para o protocolo HTTP, como o Apache ou o IIS ( serviço web );
- - serviço de e-mail, com SMTP, POP3 e talvez IMAP ( + Webmail );
- - serviço de DNS para resolução de hostnames em IPs ( busca do site na web );
- - serviço de publicação, provavelmente pelo protocolo FTP ( transferencia dos dados );
- - serviço de Banco de Dados ( variados em plataformas e serviços );
- - servidor de desenvolvimento, ( junto ao serviço HTTP, referente a linguagem de programação );
- - Painel Administrativo, para configurações Básicas ou Avançadas;