API

An API is used as an intermediary between different programs; an API ensures programs can share data with one another.