programmeerimisliideseid
Programmeerimisliideseid, tuntud ka kui API-sid (Application Programming Interface), on tarkvarakomponendid, mis võimaldavad erinevatel rakendustel üksteisega suhelda. Need toimivad nagu lepingud, määrates kindlaks, kuidas üks programm saab teist programmi kasutada, milliseid funktsioone või andmeid see saab taotleda ning millist tüüpi vastuseid see oodata võib. API-d abstraheerivad keerulised süsteemid, pakkudes lihtsustatud ja standardiseeritud viisi nende funktsioonide juurde pääsemiseks.
Näiteks veebipõhised API-d võimaldavad arendajatel integreerida oma rakendustesse funktsioone, mida pakuvad teised teenused, nagu kaardid, maksesüsteemid