واجهات البرامج التطبيقية وواجهات الاستخدام البيانية
تقوم واجهات الاستخدام البيانية GUI بالاستخدام المكثف للإطارات windows والرموز icons.
تقوم واجهات الاستخدام البيانية graphical user interfaces بنظم التشغيل بالاستخدام المكثف للإطارات windows والرسومات.
تقوم واجهات الاستخدام البيانية GUI بالاستخدام المكثف للقوائم والرسومات.
تتقوم واجهات الاستخدام البيانية GUI بالاستخدام المكثف لعناصر إدخال بيانات.
تتقوم واجهات الاستخدام البيانية graphical user interfaces بتغيير شكل المؤشر الظاهر على الشاشة لتمثيل أعمال مختلفة.
يقوم نظام التشغيل بتوفير نقط اتصال function calls تقوم إلى حد كبير بتسهيل استخدام البرامج التطبيقية لموارد الحاسب من برامج ومكونات فعلية. ويتم الإشارة لنقط الاتصال هذه باسم واجهات البرامج التطبيقية application program interfaces (APIs). بهذه الطريقة، لا تحتاج البرامج التطبيقية أن تقلق بخصوص معرفة التفاصيل الفنية المعقدة. فنظام التشغيل يقوم بالتعامل مع هذه الناحية الفنية من خلال برامج خاصة يشار إليها باسم برامج تشغيل الأجهزة device drivers. وتقوم برامج تشغيل الأجهزة بأداء مهمة المترجم بين نظام التشغيل والإشارات الكهربائية لمكونات الحاسب. وفي أغلب الأحوال، تقوم نظم التشغيل اليوم بتوفير واجهات استخدام بيانية graphical user interfaces (GUIs) تقوم بتسهيل استخدام الحاسب من خلال الاستخدام المكثف للرسومات. وتقوم واجهة الاستخدام البياني باستخدام الإطارات windows والرموز icons والقوائم المنبثقة pull-down menus والارتباطات التشعبية hyperlinks وأشرطة الأدوات toolbars والمزيد لجعل استخدام الحاسب أسهل بكثير.