In computing, a user agent is software that is acting on behalf of a user. One common use of the term refers to a web browser that "retrieves, renders and facilitates end user interaction with Web content".
There are other uses of the term "user agent". For example, an email reader is a mail user agent.