API

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building application software. (Source: Wikipedia)