Patent ID: 7865523

Claim:
A computer program product, comprising: a data structure, wherein the data structure comprises an order processing system, the order processing system comprises a complex object, the complex object comprises a service profile, the service profile represents a complex asset, and the complex asset is associated with an account; a data manager configured to: receive at least a portion of the service profile from an external server via an information network, and generate a business object based on the portion of the service profile; a transformation engine configured to generate at least a portion of the complex object based on the business object, wherein the complex object is stored in an asset table; an order table representing instructions to change products and services provided to a customer, wherein the order table comprises one of a first value to indicate that an order item has been added, a second value to indicate that the order item has been deleted, and a third value to indicate that the order item has been updated; a quote table representing offers to change the products and services provided to the customer, wherein a quote is converted to an order when the customer accepts the quote; and non-transitory computer-readable storage media, wherein the data structure, the data manager, and the transformation engine are encoded in the non-transitory computer-readable storage media.