"TAPoRware is a set of text analysis tools that enables users to perform text analysis on HTML, XML and plain text files, using documents from the users' machine or on the web". Collocation is one of the tools housed under the TAPoR umbrella. Collocation allows users to search a specific document for words that occur together. TAPoR scans the uploaded document or URL for the specific words or patterns identified by the user under the confines also determined by the user. It then produces a report that calculates the number of instances the specified words appear together in the selected document. This collocation extraction is commonly associated with key-word-in-context searches.