تمثل واجهة المستخدم الرسومية المعلومات والإجراءات المتاحة للمستخدم من خلال الرموز الرسومية والمؤشرات المرئية مثل الترميز الثانوي, على عكس الواجهات المستندة إلى النص, تسميات الأوامر المكتوبة أو التنقل النصي.