Also: Application Programming Interface
An Application Programming Interface (API) is a bridge that connects two systems. The API connection defines both what and how information is passed back and forth between the two systems.