نرم افزار واسط
مجموعه ای از پروتکلها و ابزارهایی که اجازه می دهد دو برنامه نرم افزاری با هم تعامل و برقراری ارتباط کنند. به عبارت دیگر، API یک نرم افزار واسطه است که به برنامه نویسان و توسعه دهندگان سیستم کمک می کند تا ابزارها و برنامک (APP) های مختلف را بدون هیچ اشکالی با هم یکپارچه کنند.