Answer:
Application Programming Interface (API)
Explanation:
API stands for application programming interface, which acts as a software intermediary that consists of a set of codes, tools, and protocols allowing different software applications and computers to interact with one another and to facilitate data exchange.
In simpler terms, an API is a software mediator that enables two (2) software applications to exchange information.
It is a standard set of protocols that specifies what requests a software program can make, the manner of making those requests, the acceptable formats for data, the programming languages utilized, authentication methods, encryption, etc.
Examples of common APIs include Go-ogle, Face-book, and Twitter.
In summary, an API is a functionality that facilitates data sharing between two platforms to enhance their capabilities.