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