Rakendusliides
Rakendusliides ehk programmiliides ehk rakendustarkvara liides ehk API (inglise keeles application programming interface) on arvutiprogrammides alamprogrammi määratluste, protokollide ja tööriistade komplekt rakendustarkvara ehitamiseks. Üldiselt on tegemist eri tarkvarakomponentide vahelise selgelt määratletud sidevahendite kogumiga. Rakendusliidese ülesanne on lihtsustada tarkvara arendamist, andes ette programmiplokid, mida programmeerijad kasutavad lõpliku arvutiprogrammi koostamisel. Rakendusliides võib olla veebipõhine süsteem, operatsioonisüsteem, andmebaasi süsteem, arvuti riistvara või tarkvara kogum. Rakendusliidese spetsifikatsiooni võib esitleda mitmesugusel kujul, kuid tihti sisaldab see rutiinide, andmestruktuuride, objektiklasside, muutujate või protseduuri kutsumise kirjeldusi. Näiteid rakendusliidestest: POSIX, Microsoft Windows API, C++ Standard Template Library ja Java API'id. Tavapäraselt käib rakendusliidestega kaasa dokumentatsioon, et hõlbustada nende kasutamist.