Sebuah perusahaan perangkat lunak merilis API-nya ke publik sehingga pengembang perangkat lunak lain dapat merancang produk yang didukung oleh layanannya. Misalnya, Amazon.com merilis API-nya sehingga pengembang situs Web dapat lebih mudah mengakses informasi produk Amazon. Menggunakan API Amazon, situs Web pihak ketiga dapat memposting tautan langsung ke produk Amazon dengan harga terbaru dan opsi untuk membeli sekarang.. API adalah antarmuka perangkat lunak ke perangkat lunak, bukan antarmuka pengguna. Dengan API, aplikasi berbicara satu sama lain tanpa sepengetahuan atau intervensi pengguna. Dengan Amazon API, situs Web pihak ketiga dapat memposting tautan langsung ke produk Amazon dengan harga yang diperbarui dan opsi untuk membeli sekarang. API adalah perangkat lunak untuk -antarmuka perangkat lunak, bukan antarmuka pengguna. Dengan API, aplikasi berbicara satu sama lain tanpa sepengetahuan atau intervensi pengguna.