Messaging Application Programming Interface allows client programs to become (electronic mail) messaging-enabled, -aware, or -based by calling MAPI subsystem routines that interface with certain messaging systems and message stores.
Proxy
Server placed between a user's machine and the Internet. It can act as a firewall to provide protection and as a cache area to speed up Web page display.