Word Prediction Software is designed to reduce the num-ber of keystrokes an individual needs to type a word. For example, when the initial letter of a word is typed, the program generates a list of possible words based on previous user his-tory and the context of the sentence. If the desired word is displayed, the user only needs to type the number in front of the word to complete the word.