1. A computer system for optimizing data analysis, the computer system comprising: one or more computer processors; one or more computer-readable storage media; program instructions stored on the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising: program instructions to receive a set of data from a remote data store through a network, the network being an internet connection; program instructions to receive a set of analytics, by a computer from the remote data store through the network, associated with the received data, the analytics comprising a plurality of predetermined input parameters; program instructions to generate a plurality of subsets of analytics of a set of analytics using the computer, the generated plurality of subsets being stored on a data store of the computer; program instructions to define an optimization goal for applying the plurality of subsets of analytics, optimization goals comprising of a plurality of predetermined performance values; program instructions to apply the plurality of subsets of analytics to a subset of data which includes a plurality of electronic records; program instructions to generate an output, in response to the applying the plurality of subsets of analytics, the output being recorded on the data store of the computer; at periodic intervals, program instructions to record a set of performance values of the computer system in the data store of the computer, in response to program instructions to apply the plurality of subsets of analytics to the set of data; program instructions to communicate, through the network, the recorded set of performance values to a remote data store capable of display of the communicated recorded set of performance values; program instructions to calculate an optimal subset of the plurality of subsets of analytics based on the recorded performance values and the recorded output of the applied plurality of subsets of analytics, the optimal subset of analytics being at least one of the plurality of subsets of analytics and being based on the optimization goal; program instructions to generate a first set of applied analytics for display on the remote data store, the set of applied analytics includes a number of subsets of analytics of the plurality of analytics that meet the criteria of the optimal subset; and in response to program instructions to receive by the computer from the remote data store through the network an input value, program instructions to generate a second set of applied analytics for display on the remote data store.