In some programs, lists are modified automatically, while in others, users can decide whether they want lists updated or not. Some programs have prediction lists that appear with a set number of words in a fixed-size window in a specific location on the screen. Others allow users to customize the size, the screen location, and the amount of words in the window. Many word prediction programs allow users to create and retrieve word lists relating to a particular topic. For example, when Jeff wrote his report on the Boston Red Sox, he and his teacher created a list of words related to baseball such as league, Chicago, and championship that he could retrieve while working on the assignment.
Many programs allow users to add suffixes or other modifications to words with a single keystroke.
For example, Tony is able to change story to stories by choosing story from the word prediction list and then a special plural function from the scanning array. This feature keeps word prediction lists uncluttered by different forms of the same word. To provide additional support for students while they write, some word prediction programs also have synthesized speech output. Because Tony's and Jeff's reading skills are somewhat limited, both rely heavily on this feature to help them monitor the structure and meaning of their work. Some programs also include other features particularly suited to the needs of students who are physically impaired.