যে সিস্টেমের মাধ্যমে কম্পিউটার ও মানুষের মধ্যে পারস্পরিক ও উভয়মুখী যােগাযােগ সংগঠিত হয় তাকে ইউজার ইন্টারফেস (User Interface) বলে। কম্পিউটারে ডেটা ইনপুট দিয়ে ব্যবহারকারীর ইচ্ছেমতাে প্রক্রিয়াকরণের ফলাফল পাওয়ার জন্য অর্থাৎ কম্পিউটারকে কার্যকরভাবে চালানাের জন্য এবং এর উপর নিয়ন্ত্রণ প্রতিষ্ঠার জন্য ইউজার ইন্টারফেস গুরুত্বপূর্ণ ভূমিকা পালন করে থাকে। কম্পিউটার হার্ডওয়্যারকে কার্যকর করে ব্যবহারকারীর জন্য উপযুক্ত পরিবেশ তৈরি করে অপারেটিং সিস্টেম সফটওয়্যার এবং এপ্লিকেশন সফটওয়্যারের মাধ্যমে ব্যবহারকারীর সাথে কম্পিউটারের যােগাযােগ সংগঠিত হয়।
ইউজার ইন্টারফেসের ধরণ (Types of User Interface)
অপারেটিং সিস্টেমগুলােতে কাজ করার পরিবেশ বা ইন্টারফেসের উপর ভিত্তি করে এদেরকে চার ভাগে ভাগ করা যায়। যথা–
- চিত্রভিত্তিক বা গ্রাফিক্যাল ইউজার ইন্টারফেস (Graphical User Interface – GUI)
- বর্ণভিত্তিক বা কমান্ড নির্ভর ইন্টারফেস (Textbase User Interface)
- মেনুচালিত ইউজার ইন্টারফেস (Menu Driven User Interface)
- স্পর্শ বা টাচ ইউজার ইন্টারফেস (Touch User Interface)