user agent

Noun

 * 1)  A client application used by an end user, typically for a network protocol such as HTTP or FTP.