Application Programmers Interface (API)

An Application Programmers Interface (API) is a software interface that allows two software applications to talk to each other.

There is a nice explanation of APIs here.