Word prediction software can help a user during word processing by “predicting” a word the user intends to type. Predictions are based on spelling, syntax, and frequent/recent use. This prompts students who struggle with writing to use proper spelling, grammar, and word choices, with fewer keystrokes.