@dovid אמר במדריך WEB API:
המושג "ממשק" הוא נקודות החיבור (השקה) של מערכת עם אנשים/מערכת/אובייקטים אחרים, להפעלה, או לחיווי.
למשל, לאוטו יש הרבה מערכות (הנעה פליטה הילוכים תמסורת) ויש לו גם קצת יחסית ממשק לנהג (הגה מחוונים דוושות הנעה ועצירה) וגם ממשק לכלל העולם (פנסים והוינקרים - זה לא ממשק לנהג).
למדפסת נורמלית היום למשל, הממשק כולל נורית אחת וכפתור אחד. זהו, זה הממשק של המדפסת (מלבד הממשק של המדפסת עם החומרה של המחשב).
לתוכנית מחשב (למשל word או המערכת הפעלה עצמה) יש בד"כ ממשק ששמו "ממשק למשתמש" שבד"כ הוא ויזואלי או שורת פקודה. אך יש ממשק לתוכנות חיצוניות. כיון שתוכנות אינן מתפתחות מאליהן אז מקובל לקרוא לממשק זה "ממשק למפתחים" או בר"ת באנגלית API.
לאתר אינטרנט (כמו גוגל או האתר הזה) יש ממשק למשתמש פשוט שזהו פלט HTML. מפתחים יכולים לכתוב קוד שייגש לHTML הזה כמו משתמש רגיל. אך הן מבחינת מפתח האתר והן מבחינת מפתח הרכיב הניגש לאתר, הקטע של הHTML מיותר לגמרי (במיוחד הCSS :)). אז לכן עושים באתר תשובות שמיועדות למפתחים בלבד - לא מחזירים HTML. למשל דף XML או JSON. ובד"כ גם הגישה אליהם היא לא דרך לינקים.
עריכה: לאחרונה האקדמיה החליטה על מנשק במקום ממשק.