Alkalmazásprogramozási interfész
Egy olyan – eljárásokat tartalmazó – dokumentáció, amelyet más programok felhasználhatnak, és például adatcsomagok átküldésére alkalmas. Tulajdonképpen egy egyeztetett paramétereket lehívó és megadó programkód, amely más szoftverrel képes kommunikálni.
Tipikusan ilyen nálunk (is) a bankkártyás fizetés vagy az elektronikus számlázás: a mi szoftverünk a kívánt formátumban átadja a szükséges adatokat a másik félnek, amely aztán visszaüzen, hogy például sikerült-e a fizetés, vagy elkészült-e a számla.