A standard for consistent encoding and representation of text from most of the world’s writing systems. Like ASCII, characters are mapped to unique numerical values; however, Unicode contains more than 100,000 characters from more than 100 different types of script.

Characteristics of the boundary between users and a computer system, or the manner in which users interact with computer hardware or software. In software, this usually comprises of fields for text and number entry, mouse pointers, buttons and other graphical elements. In hardware, switches, dials and light-emitting diodes (LEDs) provide information about the interactions between a user and a machine.