I'm looking for something fairly specific. Basically it would take the form of an organization program such as exists for files (e.g., Pixa), where you can group files, tag them, and search for them. But I don't want to organize files; I want to organize words.
The words need to be organizable within subcategories. The subcategories need to be taggable. The words themselves need to be taggable.
I need to be able to search this database of grouped words by multiple parameters: character length, word contains, group tag, word tag, etc.