في تصميم واجهة المستخدم، الوضع هو إعداد مميز ضمن برنامج حاسوب أو أي واجهة آلة مادية، حيث يُنتج نفس مُدخلات المستخدم نتائج مُدركة مختلفة عن تلك المُتوقعة في إعدادات أخرى. تتضمن مكونات واجهة الوضع مفتاحي Caps Lock وInsert على لوحة مفاتيح الحاسوب القياسية، وكلاهما يُحوّل كتابة المستخدم إلى وضع مختلف بعد الضغط عليه، ثم يُعيدها إلى الوضع العادي بعد إعادة الضغط عليها.
تُعرف الواجهة التي لا تستخدم أي أوضاع باسم واجهة بدون وضع. تتجنب الواجهات بدون وضع أخطاء الوضع ، حيث يقوم المستخدم بأداء إجراء مناسب لوضع واحد أثناء وجوده في وضع آخر، عن طريق جعل من المستحيل على المستخدم الالتزام بها.