This is a system that when prompted with a sequence of characters, or even sequence of words and the final few characters will offer suggestions for the rest of the word based on the characters entered so far.