API - בתרגום חופשי "ממשק תוכנת יישומים", API הוא כלי המאפשר פיתוח יישומים חדשים לתוכנה/מערכת קיימת. בדרך כלל, החברה משררת ממשק API לטובת מפתחים חיצוניים המעוניינים לפתח על בסיס או בשיתוף מערכת כלשהי. API הוא פיתרון פופולארי ונפוץ וחברות מסחריות רבות עושות בו לאחרונה שימוש כדי להרחיב את יכולות המערכת ולהגדיל את תפוצתה.