API
Application Programming Interface - набор средств, позволяющщих писать программы (Applications) для расширения функциональности компьютерной системы. Может состоять из библиотек, подключаемых к внешним программам, собственного языка программирования системы и/или (в худшем случае) документированных протоколов взаимодействия с другими системами.