Một công ty phần mềm phát hành API của mình cho công chúng để các nhà phát triển phần mềm khác có thể thiết kế các sản phẩm được cung cấp bởi dịch vụ của họ. Ví dụ: Amazon.com đã phát hành API của mình để các nhà phát triển trang web có thể dễ dàng truy cập thông tin sản phẩm của Amazon hơn. Sử dụng API Amazon, trang web của bên thứ ba có thể đăng liên kết trực tiếp đến các sản phẩm của Amazon với giá cập nhật và tùy chọn mua ngay bây giờ .. API là giao diện phần mềm với phần mềm, không phải giao diện người dùng. Với API, các ứng dụng nói chuyện với nhau mà không cần người dùng biết hoặc can thiệp. Sử dụng API Amazon, trang web của bên thứ ba có thể đăng liên kết trực tiếp đến các sản phẩm của Amazon với giá cập nhật và tùy chọn mua ngay bây giờ .. API là một phần mềm -giao diện phần mềm, không phải là giao diện người dùng. Với API, các ứng dụng nói chuyện với nhau mà người dùng không cần biết hoặc can thiệp.