Ability incorporates a spell checker to check the spelling of a document and a thesaurus to suggest synonyms. In addition, you can add words to a user-defined dictionary.
See:
Checking the spelling
Using the thesaurus
User defined dictionary