In computer science, the mechanism used by an application program to request service from the operating system or another application program