Customer profitability and value analysis system
First Claim
1. A computer based system for analyzing profitability comprising:
- a database (158);
an interface (152) for receiving customer data, revenue data and cost data from one or more business operating systems for storage in the database;
a data transformation module (154) associated with the database adapted to operate on the customer data, cost data and revenue data received from the one or more business operating systems, the data transformation module including instructions for allocating specific costs and revenue to individual customers according allocation rules, and storing the transformed data in the database;
a customer profitability module (160) adapted to operate on the transformed customer data, cost data and revenue data to calculate a customer profitability value for individual customers, based on the costs and revenue allocated to the individual customers;
a report module (164) for generating a report illustrating an key performance indicator relating to customer profitability.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for analyzing a business'"'"'s profitability. A system for analyzing customer profitability includes an interface for receiving customer, revenue and cost data from external business operating systems. Customer, revenue, and cost data are stored on a database. A data transformation module operates on the customer data, allocating revenue and costs to individual customers. A customer profitability engine calculates the profitability of customers based on the allocated revenue and cost data. A report module generates reports illustrating the profitability results and other key performance indicators. Optionally, an average customer lifetime value may be calculated based on the customer profitability results. A method for analyzing customer profitability includes identifying sources of revenue, identifying sources of costs, and establishing rules for allocating revenue and costs to individual customers. The method further includes receiving actual customer, revenue and cost data and allocating revenue and costs to individual customers according to the allocation rules. Customer profitability and KPI values are calculated for individual customers and reports are generated illustrating the profitability results and various KPIs for individual customers or groups of customers sharing a common characteristic.
-
Citations
29 Claims
-
1. A computer based system for analyzing profitability comprising:
-
a database (158);
an interface (152) for receiving customer data, revenue data and cost data from one or more business operating systems for storage in the database;
a data transformation module (154) associated with the database adapted to operate on the customer data, cost data and revenue data received from the one or more business operating systems, the data transformation module including instructions for allocating specific costs and revenue to individual customers according allocation rules, and storing the transformed data in the database;
a customer profitability module (160) adapted to operate on the transformed customer data, cost data and revenue data to calculate a customer profitability value for individual customers, based on the costs and revenue allocated to the individual customers;
a report module (164) for generating a report illustrating an key performance indicator relating to customer profitability. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method to be implemented in a business systems environment in which a customer profitability data mart is interfaced with business operating systems including a customer billing system, a customer relationship management system, and accounting systems and in which a graphical user interface (162) is provided for accessing data in the data mart, and a report module (164) is provided for generating reports based on data stored in the data mart (158) analyzing a business'"'"'s profitability on a per customer basis, the method comprising
receiving (104) customer, revenue and cost data from the business operating systems interfaced with the data mart and storing the received data in the data mart; -
allocating (110) revenue and cost data to individual customers according to allocation rules;
calculating (112) customer profitability for individual customers from the revenue and cost data allocated to said individual customers;
producing (118) a report analyzing customer profitability from a per customer basis. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method (100) of analyzing customer profitability comprising:
-
identifying sources of revenue (102);
identifying (102) sources of costs;
establishing (104) rules for allocating revenue and costs to individual customers;
receiving (112) customer, revenue and cost data;
allocating (110) revenue and costs to individual customers according to said rules;
calculating (114) a customer profitability values for individual customers;
calculating (106) a key performance indicator value derived from at least one of the cost data, the revenue data, and the customer profitability values; and
generating (118) a report displaying one of a customer profitability value and a key performance indicator value. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification