Node or software program (front-end device) that requests services from a server. See also back end, front end, and server.