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