a computer, a server is a piece of computer hardware or software
that provides functionality for other programs or devices, called
"clients". This architecture is called the client–server
what is server
A server is a computer program or device that provides a service to another computer program and its user, also known as the client. In a data center, the physical computer that a server program runs on is also frequently referred to as a server. That machine might be a dedicated server or it might be used for other purposes.
In the client/server programming model, a server program awaits and fulfills requests from client programs, which might be running in the same or other computers. A given application in a computer might function as a client with requests for services from other programs and as a server of requests from other programs.
How servers work
The term server can refer to a physical machine, a virtual machine or to software that is performing server services. The way that a server works varies considerably depending on how the word server is being used.