1. A method for assessing configurations, comprising steps of: receiving configuration data related to configuration items; problem data related to problem tickets; and customer data cross-referenced with the configuration data and problem data; classifying the configuration data into configuration classes; computing a class probability distribution of the configuration classes; associating each of the configuration classes with the problem tickets related to those configuration classes; computing a ticket probability distribution of the problem tickets based on number of incidents; evaluating problem ticket characteristics per configuration class to determine a coefficient of trouble value for each configuration class; ranking the configuration classes according to their coefficient of trouble, wherein a highest ranking has the least coefficient of trouble; determining potentially optimal configurations based on the rankings; and providing to a user migration paths corresponding to the potentially optimal configurations.