当应用程式需要指标功能时，可在引用、编译时连结到这组API，而执行时就会唿叫此API的实现（库）来显示指标。应用程序接口可以是一组数量上千、极其复杂的函数和副程式，可让程式设计师做很多工作，譬如「读取文件」、「显示选单」、「在视窗中显示网页」等等。操作系统的API可用来分配记忆体或读取档案。许多系统应用程式借由API接口来实现，像是图形系统、资料库、网路Web服务，甚至是线上游戏。应用程序接口有诸多不同设计。用于快速执行的接口通常包括函数、常量、变量与数据结构。也有其它方式，如通过解释器，或是提供抽