The mission of matchingwords.com is to be a thesaurus resource for people looking for synonyms for words. We use Princeton's Wordnet data as a basis for the English language thesaurus. We also use the open source morphological analyzer "hunspell" to look at word stems and deal with singular and plural nouns, verbs in the present and past tense, and so forth. The English language thesaurus contains 145,000 base words, plus many of the various plural, past tense etc. forms of those words in addition.
Our business is to provide resources to users such as this thesaurus. We are supported by advertising. If you wish to advertise on our website, please contact us through our contact page.