программный интерфейс(A set of routines that an application uses to request and carry out lower-level services performed by a computer's operating system. These routines usually carry out maintenance tasks such as managing files and displaying information)
системный программный интерфейс(An application programming interface provides rules and definitions that allow applications to communicate and interact with each other. An application programming interface defines the types of calls and requests that one application can make to another, how to make those requests, the data formats to be used, and the conventions that clients must follow Alex_Odeychuk)
Application Program Interface(A set of routines that an application uses to request and carry out lower-level services performed by a computer's operating system. These routines usually carry out maintenance tasks such as managing files and displaying information)
A set of routines, protocols and tools referred to as "building blocks" used in business application software development(A good API makes it easier to develop a program by providing all the building blocks related to functional characteristics of an operating system that applications need to specify, for example, when interfacing with the operating system (e.g., provided by Microsoft Windows, different versions of UNIX). A programmer utilizes these APIs in developing applications that can operate effectively and efficiently on the platform chosen)