1. One or more computer storage media comprising computer-executable instructions for providing parallel-processing-capable scripting commands, the computer-executable instructions directed to steps comprising: interpreting a process scripting command, specifying a process input data and either a process executable file comprising one or more process functions or a process code block comprising the one or more process functions, to generate computer-executable instructions for applying, in parallel across one or more processes, the one or more process functions to the process input data to generate a process output data; interpreting a distribute scripting command, specifying at least a distribute input data, to generate computer-executable instructions for dividing, in parallel across one or more processes, the distribute input data into two or more subdivisions representing a distribute output data; interpreting an aggregate scripting command, specifying multiple aggregate input data, to generate computer-executable instructions for combining, in parallel across one or more processes, the multiple aggregate input data into an aggregate output data; interpreting a join scripting command, specifying a first and second join input data, both having an equivalent number of segments, to generate computer-executable instructions for combining, in parallel across one or more processes, each segment of the first join input data with a corresponding segment of the second join input data to form a join output data; and interpreting a cross-product scripting command, specifying a first and second cross-product input data, to generate computer-executable instructions for combining, in parallel across one or more processes, each segment of the first cross-product input data with each segment of the second cross-product input data to form a cross-product output data.