1. A process scheduling and management system comprising: a processing unit comprising one or more processors; and memory coupled with and readable by the processing unit and storing therein a set of instructions which, when executed by the processing unit, causes the process scheduling and management system to: identify a plurality of parameters within a data set comprising one or more data tables stored in a backend data store, wherein identifying the plurality of parameters within the data set comprises: receiving a selection of an application class; executing the selected application class; and identifying the plurality of parameters based on the execution of the selected application class; for each parameter of the identified parameters, determine a number of unique values for the parameter within the data set, wherein said determining is performed within the execution of the selected application class; determine a number of process instances to create of a data processing executable component, said determining comprising calculating a number of unique combinations of parameter values by multiplying together the determined number of unique values for each of the plurality of identified parameters; create the determined number of process instances of the data processing executable component; and provide to each of the process instances data corresponding to a unique combination of values of the identified parameters within the data set, wherein the unique combinations of values for the process instances are determined independently of the backend data store storing the data tables, and wherein each of the process instances is configured to retrieve a unique set of target data from the data tables, based on the unique combination of values provided to the process instance.