8. A computer-implemented customer segmentation system, comprising: one or more configured computers including one or more data stores wherein the one or more data stores include a plurality of applications including a clustering application, a factor analysis application, a model generation application, a reporting application and a monitoring application stored thereon, wherein the data store is configured to execute the plurality of applications with one or more processors, the plurality of applications instructing the customer segmentation system to: receive a basket of transactions that include a plurality of parameters including a cluster data parameter, a factor data parameter, a segment type parameter, a segment identification parameter and a report parameter, wherein the plurality of parameter logically links each parameter to the customer segmentation model; execute the factor analysis application that instructs the customer segmentation system to repetitively analyze and classify the basket of transactions according to the factor data parameter and assigns each of the basket of transactions into a plurality of predefined segments; execute the cluster analysis application that instructs the customer segmentation system to analyze selective ones of the basket transactions according to the cluster data parameter and further sub classifies the selective ones of the basket of transactions into sub segments, wherein based on the plurality of segments, sub segments and the model generation application instructs the customer segmentation system to populate the segment identification parameter and segment type parameter of the basket transactions with a segment identification value and a segment type value; execute the monitoring application that instructs the customer segmentation system to one of validate or modify the executed cluster analysis application and model generation application, wherein the monitoring application includes a monitor script that dynamically monitors the basket of transactions; and execute the reporting application that instructs the customer segmentation system to derive new relationships between the segments by performing analysis on the plurality of parameters of the basket of transactions of the customer segmentation model.
8. A computer-implemented customer segmentation system, comprising: one or more configured computers including one or more data stores wherein the one or more data stores include a plurality of applications including a clustering application, a factor analysis application, a model generation application, a reporting application and a monitoring application stored thereon, wherein the data store is configured to execute the plurality of applications with one or more processors, the plurality of applications instructing the customer segmentation system to: receive a basket of transactions that include a plurality of parameters including a cluster data parameter, a factor data parameter, a segment type parameter, a segment identification parameter and a report parameter, wherein the plurality of parameter logically links each parameter to the customer segmentation model; execute the factor analysis application that instructs the customer segmentation system to repetitively analyze and classify the basket of transactions according to the factor data parameter and assigns each of the basket of transactions into a plurality of predefined segments; execute the cluster analysis application that instructs the customer segmentation system to analyze selective ones of the basket transactions according to the cluster data parameter and further sub classifies the selective ones of the basket of transactions into sub segments, wherein based on the plurality of segments, sub segments and the model generation application instructs the customer segmentation system to populate the segment identification parameter and segment type parameter of the basket transactions with a segment identification value and a segment type value; execute the monitoring application that instructs the customer segmentation system to one of validate or modify the executed cluster analysis application and model generation application, wherein the monitoring application includes a monitor script that dynamically monitors the basket of transactions; and execute the reporting application that instructs the customer segmentation system to derive new relationships between the segments by performing analysis on the plurality of parameters of the basket of transactions of the customer segmentation model. 9. The customer segmentation system of claim 8 wherein the one or more data stores is at least one of a plurality of databases, a data warehouse, and a plurality of stored electronic files.