API (APPLICATION PROGRAMMING INTERFACE)

a software interface which allows software components interact with each other using a specific protocol