It is becoming increasingly important for software users and support personnel to have an understanding of how systems for working with multilingual data work. The link below will take you to a chapter from the Non-Roman Script Initiative's book Implementing Writing Systems which explains some of the most basic concepts involved in working with multilingual text: characters, keystrokes, codepoints, and glyphs. Each notion is explained, as is the way they relate to one another and interact within a computer system.