Web server je program, ktorý prijíma požiadavku od klientskeho programu (zväčša webový prehliadač), vykoná ju a výsledok vráti klientovi. Požiadavkou je väčšinou HTML stránka, ktorú načíta z príslušného miesta na disku; často to však býva aj program, ktorý HTML kód vygeneruje dynamicky. Najznámejší a najpoužívanejší webserver je Apache, jeho najväčším konkurentom je IIS (Internet Information Server) od Microsoftu. Hlavnou požiadavkou na web server je bezpečnosť. Musí byť dôkladne konfigurovateľný, aby zabránil napríklad spúšťaniu neoprávnených programov či prístupu klienta k niektorým súborom. „Veľké“ webové servery dokážu obsluhovať požiadavky na niekoľko domén, šifrovať komunikáciu (napríklad SSL) a zvládnu množstvo ďalších funkcií.