واجهة المستخدم هي مجموعة من الوسائل التي يتفاعل بها الأشخاص (المستخدمون) مع آلة، أو جهاز، أو برنامج حاسوبي، أو أي أداة معقدة أخرى (النظام).
توفر واجهة النظام وسائل لـ: