Patent ID: 8666859

Claim:
A system, comprising: one or more network devices, each having stored thereon billing information from one or more billers; and one or more other network devices, wherein each of the other network devices is operable to access at least some of the billing information and is configured to perform actions, including: enabling a customer to define and modify customer-defined fields for a subset of the billing information, wherein the customer is different from the one or more billers; enabling the customer to define and modify customer-defined category dependencies for the subset of the billing information; receiving at the one or more other network devices, from the customer, a selection of one or more customer-selected analysis parameters for customizing an analysis of at least the subset of the billing information; creating a customer-defined analysis based at least on the customer-selected analysis parameters, the customer-defined fields, and the customer-defined category dependencies; generating a customer-defined report by performing the customer-defined analysis on the subset of the billing information; and providing the customer-defined report to the customer.