Our Software


KwicKwic is for investigating text data. We designed it as a simple but powerful search and retrieval tool for Linguists and other Subject Matter Experts who need quick and easy access to their data. We use it and we love it. If you have a modest collection of text files, or a huge collection on your hands, KwicKwic is a great piece of software. It packs a powerful set of features. The standard search allows wildcards, multiple words, proximities, an option to combine queries, and if needed, full access to Regular Expressions. The results are presented in a sortable Key-Word-In-Context (KWIC) display for fast scanning of the data. With a quick click on the KWIC entry, the target phrase is presented in the context of the parent document, and any result can be saved in the included journal for later reference. As well, KwicKwic provides a number of corpus management options, and all work is instantly saved as a "project" which can be opened or closed at will with no loss. Best of all, we'll give it to you free.

Kwic Kwic Help/Tutorial

If you need to run this in Linux or on a Mac, please contact us.


A lot of the data we produce is stored in SQLite databases. KwicData is our simple interface to that data (i.e the one we use). It is essentially a wrapper for SQLite, but it has a number of added features that we find convenient and useful. So, if you want to look at our databases, or you simply want to learn how to use a database, this is a good option. And like KwicKwic, it's free.

At this point, KwicData being a newly released program, we don't have additional help files or tutorials. They are in the works to be sure. Just use the "help" command at the prompt in KwicData. Simply type "help" and then hit the ENTER key. Here are a few reminders for you until we get the help files created:

  • KwicData is made for SQLite databases only.
  • Don't forget the semi-colon at the end.
  • Records will keep being returned until you tell it "no".
  • KwicData uses a very recent version SQLite 3. This is not compatible with SQLite 2, and it is not 100% backwards compatible with early versions of SQLite 3.
  • Always work with a COPY of your database until you are certain it is compatible. If you modify your original file, you may not be able to read it with other programs that use older versions of SQLite.