ABI (Application Binary Interface)

ABI (Application Binary Interface) adalah spesifikasi untuk platform hardware khusus yang dikombinasikan dengan sistem operasi. Sebagai contohnya Intel Binary Compatibility Standard (iBCS) yang berada satu langkah disekitar antarmuka program aplikasi atau API (Application Program Interface) yang mendefinisakn panggilan dari aplikasi kepada sistem operasi. ABI menentukan API plus bahasa mesin untuk keluarga CPU tertentu. Sebuah API tidak menjamin kompatibilitas untuk runtime, namun ABI yang memungkinkannya, karena ia mendefinisikan bahasa mesin, termasuk runtime dan format yang diperlukan.