| application programming interface |
A set of routines used by an application program to call a service provided by the operating system (for example, "open file") or other applications or subroutines.
The API is the interface to the control (data hiding).