Finding the correct function in a huge application.

The steps to build this would be:

* build a huge application with a dynamic multilayer menu that can be used programatically in addition to being used as normal by users.
* identify 20-80 concepts that when combined can be used to distinguish/describe each menu item and function in the application.
* use these to construct a 22 characteristic EndemeSet that covers the concepts either with a single or multiple EndemeCharacteristic''''''s.
* identify the EnDeme for each menu item/page/function using the endeme set as a big long list of items.
* either:
**expose the EndemeSet as a search page in which users can construct EnDeme''''''s to search for the functionality
**identify 10000 English words defined by these EnDeme''''''s that can be used to describe what the user wants to find and provide a keyword box
* use the EnDeme provided by the user/keywords to provide a list of reasonable matches and how to get there and/or pop out the correct menu item from the multilayer menu

----
CategoryEndemeSet