22. A non-transitory computer readable medium including sequence of instructions stored thereon for causing a computer to execute a method, comprising: generating a hierarchical tree area operable to display data elements in a multi-level hierarchical tree structure, wherein the data elements are representative of searchable data in a database; and generating an information area, separate from the hierarchical tree area, operable to display information associated with a matter and operable to allow a user to enter additional information to associated with the matter and to store with the searchable data in the database in response to the user's selection of one or more data elements from the hierarchical tree area, wherein the hierarchical tree area and the information area are displayed together in a single window on a graphical user interface.
23. The non-transitory computer readable medium of claim 22 , further comprising a search term entry area operable to allow the user to enter a search term, wherein the hierarchical tree area is operable to highlight data elements associated with the search term in response to a selection of a highlight option.