API
(англ. Application Programming Interface — программный интерфейс приложения); набор способов и правил, по которым различные программы общаются между собой и обмениваются данными. По сути это готовый код для упрощения жизни программисту. API создавался, чтобы облегчить задачу написания того или иного приложения благодаря использования готового кода (например, функций).
Все эти взаимодействия происходят с помощью функций, классов, методов, структур, а иногда констант одной программы, к которой обращаются другие. Это основной принцип работы API.