Pojęcie serwer niejednoznacznie opisuje oprogramowanie lub sprzęt komputerowy. Często komputery, na których udostępniane są usługi, opisuje się bezpośrednio jako serwery. Na jednym komputerze serwerowym lub systemie serwerowym można jednak bezproblemowo zainstalować również kilka serwerów oprogramowania jak serwer mailowy, serwer aplikacji lub serwer sieciowy. Sprzęt serwerowy odznacza się szczególnymi cechami dodatkowymi. Mogą to być przykładowo duże pamięci operacyjne, duży dysk twardy, wydajne CPU lub wysoka przepustowość I/O czy niezawodność. Z reguły systemy pracują na okrągło.
Serwery dostępne są wielu różnych rodzajach. Serwery wirtualne można przyporządkować do określonego sprzętu komputerowego. Jest to kilka serwerów oprogramowania, które są zainstalowane na jednym hoście lub systemie hostów a w stosunku do użytkownika działają jak samodzielny serwer. Dedykowane serwery natomiast są na stałe przyporządkowane do jednego urządzenia lub zespołu. Przez to nie trzeba się dzielić zasobami z innymi systemami serwerowymi. Tak zwany shared server to serwer, który nie jest udostępniany wyłącznie jednemu określonemu klientowi lub dla pojedynczego zadania.