A device or software application that can produce concordances. The use of concordances within English language teaching includes things such as: 1. Collocations, which are groups of words most commonly associated with each other, 2. Finding common sentences to see how language is actually used, and 3. Checking our language against known correct forms.