13. A non-transitory computer-readable storage device encoded with a computer program product, the computer program product comprising instructions that when executed on one or more computers cause the one or more computers to perform operations comprising: receiving over a network a plurality of sets of predictive modeling training data from a first plurality of client computing systems; for each set of plurality of sets of predictive modeling training data: using the training data and a plurality of training functions to train a plurality of predictive models; generating a score for each of the plurality of trained predictive models, where each score represents an estimation of the effectiveness of the respective trained predictive model; and selecting a trained predictive model from among the plurality of trained predictive models based on the generated scores; wherein a plurality of trained predictive models are thereby generated and selected; storing the plurality of selected trained predictive models in a repository of trained predictive models; and providing access to the plurality of trained predictive models to a second plurality of client computing systems.
13. A non-transitory computer-readable storage device encoded with a computer program product, the computer program product comprising instructions that when executed on one or more computers cause the one or more computers to perform operations comprising: receiving over a network a plurality of sets of predictive modeling training data from a first plurality of client computing systems; for each set of plurality of sets of predictive modeling training data: using the training data and a plurality of training functions to train a plurality of predictive models; generating a score for each of the plurality of trained predictive models, where each score represents an estimation of the effectiveness of the respective trained predictive model; and selecting a trained predictive model from among the plurality of trained predictive models based on the generated scores; wherein a plurality of trained predictive models are thereby generated and selected; storing the plurality of selected trained predictive models in a repository of trained predictive models; and providing access to the plurality of trained predictive models to a second plurality of client computing systems. 15. The computer-readable storage device of claim 13 , wherein providing access to the plurality of trained predictive models includes providing a web page accessible by the second plurality of client computing systems that is configured for the second plurality of client computing systems to browse the repository of trained predictive models that are available for use by the second plurality of client computing systems.