Assim como em um computador pessoal, um servidor web possui um sistema operacional e diversos programas podem ser instalados nele. Isso inclui programas específicos para executar determinadas tarefas, como enviar páginas de um site pela internet, enviar e receber e-mails, armazenar e fornecer arquivos, entre outras. A esses programas, também atribuímos o nome de servidor web, como veremos mais adiante.