1. A method of automated data mining using a domain-specific analytic application for solving predefined problems, the method comprising: populating input data schema, the input data schema having a format appropriate to solution of a predefined problem; production training a predefined data mining model to produce a trained data mining model, the predefined data mining model comprising a predefined data mining model definition; production scoring input data from the input data schema; and scheduling the steps of populating input data schema, production training, and production scoring.