user interface
ส่วนของโปรแกรม ซึ่งผู้ใช้คอมพิวเตอร์มีปฏิสัมพันธ์ด้วย ตัวอย่างเช่น เมื่อผู้ใช้สั่งให้คอมพิวเตอร์ปฏิบัติงาน โดยใช้พิมพ์คำสั่งลงไปด้วยแป้นพิมพ์ และโปรแกรมก็ตอบสนองผู้ใช้ด้วยการปฏิบัติงานอย่างใดอย่างหนึ่ง เราพูดได้ว่าโปรแกรมนั้นมี command line interface และถ้าการสั่งให้โปรแกรมปฏิบัติงานนั้น ผู้ใช้สั่งโดยการเลือกตัวเลือกจากเมนูบาร์ (menu bar) โปรแกรมนั้นมี menu driven interface ในโปรแกรมซึ่งมีภาพกราฟิก หรือ icon เพื่อให้ผู้ใช้ใช้เครื่องชี้ เช่น เม้าส์ เลือกชี้เพื่อสั่งให้โปรแกรมปฏิบัติงานโปรแกรมนั้นมี graphical user interface