1. A system for generating representations of information, the system comprising: a set of one or more server computers including at least one database server configured to manage a database; and a first server computer in the set of one or more server computers, the first server computer in communication with the database server and configured to: provide access to one or more setup pages enabling users accessing the one or more setup pages to configure displays of information within trees by defining types of content stored in the database that is to be displayed in visual representations of the trees and where the types of content can be found in the database; and store information received via the one or more setup pages in the database as tree specifications for the trees; a second server computer in the set of one or more server computers, the second server computer in communication with the database server and configured to: access a tree specification from the database, the tree specification defining: a type of content stored in the database to be displayed in a visual representation of a tree, and where the type of content can be found in the database; generate a smart tree based on the tree specification and store the smart tree on the second server computer, the smart tree being a virtual tree resident on the second server computer that tracks configuration of the tree defined by the tree specification and specifies names associated with nodes of the visual representation of the tree, a hierarchy of the nodes and leaves of the tree, and information used to find the specified type of content in the database; receive data of the specified type from the database based on the smart tree; access a display information tree resident on the second server computer in response to receiving the data of the specified type, the display information tree being a virtual tree resident on the second computer server that tracks contents of the tree defined by the tree specification and provides: information specifying how the type of content defined in the tree specification is arranged in the visual representation of the tree, information specifying how one or more interactions that manipulate the type of content defined in the tree specification are arranged in the visual representation of the tree, and information specifying how the second server computer creates coding for a tree image that generates the visual representation of the tree using the information specifying how the type of content defined in the tree specification is arranged in the visual representation of the tree and the information specifying how the one or more interactions that manipulate the type of content defined in the tree specification are arranged in the visual representation of the tree; update, based on accessing the display information tree in response to receiving the data of the specified type, the display information tree resident on the second server computer to modify with the data of the specified type the information specifying how the type of content defined in the tree specification is arranged in the visual representation of the tree and the information specifying how the one or more interactions that manipulate the type of content defined in the tree specification are arranged in the visual representation of the tree; access a display language tree resident on the second server computer in response to updating the display information tree, the display language tree being a virtual tree resident on the second computer server that contains coding for a tree image that generates the visual representation of the tree defined by the tree specification; update, based on accessing the display language tree in response to updating the display information tree, the display language tree resident on the second computer server to modify the coding for a tree image that generates the visual representation of the tree defined by the tree specification according to the modified display information tree and the information specifying how the server computer creates coding for a tree image that generates the visual representation of the tree, the tree image supporting at least being pasted into a window of an application and being run from the window; and update a tree image at an appliance in response to updating the display language tree resident on the second server computer.
1. A system for generating representations of information, the system comprising: a set of one or more server computers including at least one database server configured to manage a database; and a first server computer in the set of one or more server computers, the first server computer in communication with the database server and configured to: provide access to one or more setup pages enabling users accessing the one or more setup pages to configure displays of information within trees by defining types of content stored in the database that is to be displayed in visual representations of the trees and where the types of content can be found in the database; and store information received via the one or more setup pages in the database as tree specifications for the trees; a second server computer in the set of one or more server computers, the second server computer in communication with the database server and configured to: access a tree specification from the database, the tree specification defining: a type of content stored in the database to be displayed in a visual representation of a tree, and where the type of content can be found in the database; generate a smart tree based on the tree specification and store the smart tree on the second server computer, the smart tree being a virtual tree resident on the second server computer that tracks configuration of the tree defined by the tree specification and specifies names associated with nodes of the visual representation of the tree, a hierarchy of the nodes and leaves of the tree, and information used to find the specified type of content in the database; receive data of the specified type from the database based on the smart tree; access a display information tree resident on the second server computer in response to receiving the data of the specified type, the display information tree being a virtual tree resident on the second computer server that tracks contents of the tree defined by the tree specification and provides: information specifying how the type of content defined in the tree specification is arranged in the visual representation of the tree, information specifying how one or more interactions that manipulate the type of content defined in the tree specification are arranged in the visual representation of the tree, and information specifying how the second server computer creates coding for a tree image that generates the visual representation of the tree using the information specifying how the type of content defined in the tree specification is arranged in the visual representation of the tree and the information specifying how the one or more interactions that manipulate the type of content defined in the tree specification are arranged in the visual representation of the tree; update, based on accessing the display information tree in response to receiving the data of the specified type, the display information tree resident on the second server computer to modify with the data of the specified type the information specifying how the type of content defined in the tree specification is arranged in the visual representation of the tree and the information specifying how the one or more interactions that manipulate the type of content defined in the tree specification are arranged in the visual representation of the tree; access a display language tree resident on the second server computer in response to updating the display information tree, the display language tree being a virtual tree resident on the second computer server that contains coding for a tree image that generates the visual representation of the tree defined by the tree specification; update, based on accessing the display language tree in response to updating the display information tree, the display language tree resident on the second computer server to modify the coding for a tree image that generates the visual representation of the tree defined by the tree specification according to the modified display information tree and the information specifying how the server computer creates coding for a tree image that generates the visual representation of the tree, the tree image supporting at least being pasted into a window of an application and being run from the window; and update a tree image at an appliance in response to updating the display language tree resident on the second server computer. 9. The system of claim 1 , wherein the second server computer is further configured to: initially access the database by at least retrieving the tree specification, and retrieving data about an entity indicative of the type of content stored in the database to be displayed in the visual representation of the tree; and construct the smart tree and the display information tree based on the tree specification.