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.