Настольная компьютерная система обычно запускает удобную для пользователя операционную систему и настольные приложения для облегчения задач, ориентированных на настольный компьютер. Напротив, сервер управляет всеми сетевыми ресурсами. Серверы часто являются выделенными (то есть он не выполняет никаких других задач, кроме задач сервера).