1. A machine-based method comprising: for a process in which a user generates a set of predictor attributes based on historical data about a customer relationship system being modeled, enabling the user to perform a first set of transformations on the predictor attributes of the data, based on impact of the first set of transformations on a predictive power of the predictor attributes, enabling the user to determine whether to apply a second set of transformations to the predictor attributes to alter the impact on the predictive power, automatically ranking performance of the predictor attributes as transformed by at least one of the first set and second set of transformations, and using results of the ranking of the performance of the transformed predictor attributes for marketing communications to be made to customers, the customers being subject to the customer relationship system being modeled.