1. A system for organizing price modeling data using hierarchically organized portfolios comprising: a collection of transactions in a transaction database representing a first hierarchical level; at least one collection of at least one hierarchically organized portfolio at a higher hierarchical level than a previous hierarchical level, the at least one hierarchically organized portfolio representing at least one selection from the previous hierarchical level; and wherein the hierarchically organized portfolios are arranged to be responsive to an enterprise approval hierarchy.