9. The method of claim 1 , further comprising: making, by at least one data processor, bundle based product recommendations about which products should be promoted to which customer, based on any of product-centric customer decisions about top customers for a given product, and customer-centric product decisions about top products for a given customer; wherein product bundles, in conjunction with customer transaction data and projection scores, are used to make both types of decisions.
9. The method of claim 1 , further comprising: making, by at least one data processor, bundle based product recommendations about which products should be promoted to which customer, based on any of product-centric customer decisions about top customers for a given product, and customer-centric product decisions about top products for a given customer; wherein product bundles, in conjunction with customer transaction data and projection scores, are used to make both types of decisions. 11. The method of claim 9 , further comprising either of: making, by at least one data processor, product centric customer decisions by sorting scores across all customers for a particular product in a descending order and picking top customers; and making, by at least one data processor, customer centric product decisions by sorting all products for each customer in descending order and picking top products.