Gelen alan bilgisayar terimi arayüzü tarif etmek için kullanılmaktadır , iki program arasında var olan fonksiyonel bir bağlantı mümkün bilgi alışverişini yapmak, çeşitli seviyelerde iletişim sağlar, sistem veya cihazlardan. İki tür arayüz vardır: kullanıcı arayüzleri ve fiziksel arayüzler.
Kullanıcı arayüzü, insan ve bilgisayar arasındaki etkileşimin ortaya çıktığı yerdir. Bu tür arayüzler, grafik içeriği, pencereler, fare, imleç, bilgisayarın yaptığı belirli sesler, kısacası, bilgisayar ve kullanıcı arasındaki iletişimi mümkün kılan tüm yollar gibi çeşitli öğeleri içerir.
Bir arayüz tasarlamanın amacı, anlaşılması kolay, verimli ve ilginç olması ve böylece makineyi çalıştırırken elde edilen sonucun istenen sonuç olması içindir.
Başlıca işlevleri şunlardır: açık ve kapalı işlevleri; takımın yönetilebilir işlevlerinde ustalık; diğer sistemlerle iletişim; giriş kontrolu; bilgi durumu; diğerleri arasında dosya ve dizinlerin yönetimi.
Kullanıcı arayüzünde üç tür ayırt edilebilir:
Donanım arayüzü: verilere (ekran, fare ve klavye) erişmek, işlemek ve vermek için kullanılan tüm cihazları ifade eder.
Yazılım arayüzü: Kişinin ekranda sık sık gözlemledikleri aracılığıyla süreçler ve kontrol mekanizmaları ile ilgili bilgi sağlamak için kullanılır.
Yazılım ve donanım arayüzü: Bilgisayar ve kullanıcı arasında bir bağlantı kuran, ekipmanın talimatları anlamasına ve kullanıcının okunabilir bir şekilde yorumlanan ikili kodu anlamasına olanak tanıyan arayüzdür.
Fiziksel arayüz, kendi adına, sinyallerin bir sistemden diğerine alındığı veya gönderildiği fiziksel devre anlamına gelir. Global bir arayüz yoktur, ancak farklı tipler bulunabilir: SCSI arayüzü, USB arayüzü vb., Belirli bir teknik tanım oluşturur, bu nedenle kaynak ve hedefte aynı arayüz kullanılırsa ara bağlantı mümkündür.
Terim internet alanı içinde kullanıldığında, arayüz , ekrana yansıyan ve kullanıcının farklı özel eylemler gerçekleştirmesini mümkün kılan tüm unsurları ifade eder.