Интерфейс API.

Прикладной программный интерфейс API предназначен для использования прикладными программами системных ресурсов ОС и реализуемых ею функций.

API описывает совокупность функций и процедур, принадлежащих ядру или надстройкам ОС. И предоставляет разработчику набор функций, ориентированных на организацию взаимодействия, результирующий прикладной программе с средой ОС. Результирующая программа порождается системой программирования на основании кода исходной программы, созданного разработчиком, а так же объектных модулей и библиотек входящих в состав системы программирования, при этом разработчик программы избавлен от необходимости создания исходного кода для выполнения типовых операций, для этого используются средства ОС.