سرور به یک برنامه کامپیوتری گفته می شود که به برنامه ها در همان کامپیوتر یا سیستم های دیگر متصل به شبکه، خدمات مختلف ارائه می دهد.
در مدل برنامه نویسی client-server، سرور به برنامه ای گفته می شود که در صورت دریافت دستورات از برنامه های دیگر بعنوان Server و در صورت ارسال دستورات، بعنوان Client عمل می کند.

در وب، وب سرور سیستمی است که در صفحات HTML خدمات ارائه می دهد. در اینجا مرورگر سیستم شبیه کاربری که فایل های HTML را از وب سرور درخواست می کند می باشد.

سرورها خدمات را، به کاربران خصوصی درون سازمان های بزرگ و یا کابران عمومی از طریق اینترنت، با استفاده از شبکه ارائه می دهند.

در فناوری اطلاعات کلمه Server کاربرد بسیار گسترده ای دارد.

با وجودی که انواع گوناگونی از محصول ها با عنوان Server نام گذاری می شوند، در واقع به هر برنامه ای که منابع خود را با یک یا چند برنامه دیگر به اشتراک می گذارد، Server می گویند.

در سخت افزار، معمولاً به کامپیوترهایی که برای میزبانی برنامه های نرم افزاری در فضای شبکه طراحی شده اند Server می گویند.

کامپیوتر شخصی نیز می تواند به عنوان Server عمل کند، اما یک سرور اختصاصی (Dedicated Server) یک سری قابلیت هایی را داشته، که برای محیط های بزرگ مناسبتر است.

بعنوان مثال پردازنده (CPU) قوی تر، حافظه (RAM) ارتقا یافته و منبع تغذیه قوی تر را می توان نام برد.