Funkcja serwera komputerowego polega na przechowywaniu, pobieraniu i wysyłaniu plików i danych komputerowych na inne komputery w sieci. Wiele firm używa sieci lokalnej do łączenia wielu komputerów. Na większą skalę ogólnoświatowa sieć komputerowa znana jako Internet zależy od dużej liczby serwerów zlokalizowanych na całym świecie. Pliki, dane i funkcjonalność danej witryny oparte są na serwerach.
Serwery mają większą moc obliczeniową, pamięć i pamięć masową niż ich komputery klienckie. Klient to komputer, który nie działa jako serwer i żąda informacji z serwera. Gdy komputery są połączone w sposób fizyczny lub bezprzewodowy i udostępniają usługi lub informacje, jest to nazywane siecią komputerową. Sieć komputerowa wymaga co najmniej dwóch uczestników, z których przynajmniej jeden działa jako klient, a przynajmniej jeden działa jako serwer.
Wiele systemów wykorzystuje ten model sieci klient-serwer, w tym strony internetowe i usługi poczty e-mail. Alternatywny model, peer-to-peer networking, umożliwia wszystkim komputerom działanie jako serwer lub klient. Wymagania sprzętowe dla serwerów różnią się w zależności od aplikacji serwera i liczby klientów. Serwery działają przez długi czas bez przerwy, więc niezawodność i trwałość sprzętu są niezwykle ważne. Serwery są hałaśliwe i wymagają stabilnego zasilania, dobrego dostępu do Internetu i większego bezpieczeństwa, więc zwykle są przechowywane w dedykowanej serwerowni lub centrum.