Often used interchangeably to refer to hardware or software. Both uses pertain to the same principle—a database architecture prepared to receive requests from a third party, or client, and respond to those requests by delivering a particular type of information. In either case, appropriate software is the core of the system. Referring to a piece of hardware as a “server” usually implies that it is running one or more pieces of server software.