A software agent, often a firewall mechanism, which performs a function or operation on behalf of another application or system while hiding the details involved.
A good dirt-world analogy would be a "voting proxy" where someone else physically casts a vote for another individual.