[computing] A software system with a central processor (server) that accepts requests from one or more user applications, computers, or devices (clients). Although client/server architecture can exist on one computer, it is more relevant to (and is typically thought of as relating to) network systems that distribute applications over computers in different locations.