API

application programming interface

A set of programming functions that provide an interface between software applications. An API translates high-level program code into low-level computer instructions.