Build Basics / Standard term
Server
A program or machine that provides a service to clients by receiving requests, events, or connections and returning data or performing work.
Server can name a running process, a virtual or physical machine, or a managed service. A web server may answer browser requests, while database, mail, and file servers use other protocols. It may be private, intermittently invoked, distributed across machines, or hidden behind a platform rather than one always-on computer.
Builder example
A deployed application can depend on several servers and managed services. Diagnose a failure by tracing the request through the actual components, checking status, logs, permissions, timeouts, and dependency responses.
Common confusion: Client and server are roles in an interaction. The same program can act as a server to one client and as a client when it calls another service.

