API (Application Programming Interface)
A set of software design protocols and tools that form the basis for program and application development. Some major websites (such as Facebook) make some of their code available to the public so that developers can design products or services that will work on the platform (for example, games that can be played through the Facebook interface).