EXECUTABLE application. Це не додається і не застосовується, а виконується набір програмних командних інструкцій. Пропоную для аплікацій слово "виконавка", бо додаток та застосунок взагалі не про це. Відповідно API - засіб взаємодії між виконавками - міжвиконавка. Чи міжвиконавець, міжвиконадло. Або підходити з иншого боку - знайти загальний відповідник до слова "інтерфейс" і тоді від нього будувати відповідники графічного та програмного інтерфейсів.
API. Якщо перекласти кожне слово дослівно, то це означає:
Application — додаток (програма).
Programming — програмування (створення коду).
Interface — інтерфейс (засіб взаємодії або зв'язку).
Таким чином, це просто дослівний переклад англійського скорочення.