एक GUI ग्राफ़िकल आइकन और दृश्य संकेतकों के माध्यम से उपयोगकर्ता के लिए उपलब्ध जानकारी और कार्यों का प्रतिनिधित्व करता है, जैसे कि द्वितीयक नोटेशन, टेक्स्ट-आधारित इंटरफेस, टाइप किए गए कमांड लेबल या टेक्स्ट नेविगेशन के विपरीत।