Patent ID: 8612327

Claim:
A system, comprising: a catalog database including a plurality of product definitions, the product definitions including a plurality of rules and a plurality of attributes associated with a plurality of products; and a pricing engine in communication with the catalog database, the pricing engine adapted for charging for the plurality of products based on the plurality of rules and the plurality of attributes; wherein the plurality of products include financial products; wherein the catalog database and the pricing engine interface an existing banking system; wherein the plurality of products are bundled to form bundled products; wherein the plurality of rules of the bundled products are interdependent; wherein a plurality of components are pre-defined to include the plurality of rules; wherein the system is operable to allow tailoring of the plurality of product definitions for a customer such that upon selection of the plurality of products for the customer utilizing a graphical user interface, the graphical user interface allows for selection of one or more variations of the plurality of rules associated with the plurality of products for that customer and also allows for entry of one or more values of the plurality of attributes associated with the plurality of products for that customer.