Antara muka diertikan sebagai sempadan yang membatas antara dua atau lebih komponen dalam sesebuah sistem komputer[1] - baik antara perisian, perkakasan, peranti periferal, manusia, dan gabungannya[2] - serta menjadi tempat komponen-komponen ini saling bertukar maklumat. Peranti khusus berupaya menghantarkan data menembusi antara muka ini agar dapat dimasukkan dan diterima untuk mengendalikan sistem; ada yang dapat mengirim dan menerima sekaligus melalui wahana ini (seperti layar sentuh )sementara yang lain seperti tetikus atau mikrofon hanya dapat mengirim data sehala ke sistem tertentu.[3]