Jest to ściśle zdefiniowany zestaw metod, protokołów oraz bibliotek używanych do tworzenia aplikacji. Jako standard w branży komputerowej API znacząco uprościło proces tworzenia oprogramowania, zmniejszyła także koszt przenoszenia programu na kilka platform sprzętowych. Standard API jest niezależny od platformy sprzętowej czy też typu konsoli do gier i dlatego jest tak popularny.
