Spellcheck, hyphenator, thesaurus, etc.