1. A computer-implemented system that facilitates data management, comprising: at least one processor; a type component of a financial intelligence system that executes on the at least one processor to create and assign types to system entities, the types associated with behaviors defined by member properties; a rules component that executes on the at least one processor to generate rules based on the types; a type content component that executes on the at least one processor to store the rules as a hierarchy of classes, the hierarchy of classes including a tree of application types and, for each application type in the tree, a set of rules associated with the application type; a type creator component that performs a depth-first traversal of the rules of at least one application type in the tree of application types to create an instance of the at least one application type; and a runtime engine that executes on the at least one processor to generate an application that employs the behaviors based on execution of the rules associated with the instance of the at least one application type.
4. The system of claim 1 , wherein the types include a structural type for creating a model.