Een webserver is een programma van de computer dat via een netwerk verzoeken ontvangt en documenten naar de klant/cliënt stuurt. Het woord server betekent in dit geval een computerprogramma dat voor andere programma's(klant/cliënt) een bepaalde taak afhandeld en betekent dus eigenlijk dat het een dienstverlener is.
Het is ook mogelijk om een eigen computer in te richten als server. Is dit het geval dan kan je deze computer ook aanduiden als webserver.
De documenten die door een webserver geleverd worden, kunnen uit verschillende bronnen komen. Het kunnen bijvoorbeeld bestanden zijn op een opslagplaats, maar het kan ook de uitvoer zijn van andere programma's die bijvoorbeeld een database raadplegen om zo documenten voor de klant samen te stellen.