API, bir uygulamada yer alan alt yeteneklerin başka bir uygulamada yerleşik olarak kullanılabilmesi için yeteneklerin paylaşılmasına verilen isimdir. Yetenekler asıl uygulama tarafından paylaşılır ve diğer uygulamalar bundan yararlanır.