21. A computer-implemented method comprising: receiving, at a coordinating device, an indication of a specified task to be performed, wherein the specified task comprises first and second subtasks; receiving, at the coordinating device, an indication of a specified source device to perform the first and second subtasks, wherein the source device stores a source data set to serve as an input to performance of the specified task; retrieving from the specified source device an indication of a source processing environment currently available within at least the specified source device in response to receiving the indication of the specified source device, wherein the indication of the source processing environment comprises indications of an identity and version level of a database routine of the specified source device; determining a first set of one or more languages able to be interpreted by the database routine of the specified source device based on the identity and version level of the database routine of the specified source device; determining whether to perform the first and second subtasks sequentially or at least partly in parallel based on at least one aspect of the source processing environment; selecting a language of the first set of languages in which to generate instructions to perform at least the first subtask based on the determination of whether to perform the first and second subtasks sequentially or at least partly in parallel; generating the instructions to perform the first subtask in the selected language; and transmitting first task instructions comprising at least the instructions generated to perform at least the first subtask to the specified source device.
21. A computer-implemented method comprising: receiving, at a coordinating device, an indication of a specified task to be performed, wherein the specified task comprises first and second subtasks; receiving, at the coordinating device, an indication of a specified source device to perform the first and second subtasks, wherein the source device stores a source data set to serve as an input to performance of the specified task; retrieving from the specified source device an indication of a source processing environment currently available within at least the specified source device in response to receiving the indication of the specified source device, wherein the indication of the source processing environment comprises indications of an identity and version level of a database routine of the specified source device; determining a first set of one or more languages able to be interpreted by the database routine of the specified source device based on the identity and version level of the database routine of the specified source device; determining whether to perform the first and second subtasks sequentially or at least partly in parallel based on at least one aspect of the source processing environment; selecting a language of the first set of languages in which to generate instructions to perform at least the first subtask based on the determination of whether to perform the first and second subtasks sequentially or at least partly in parallel; generating the instructions to perform the first subtask in the selected language; and transmitting first task instructions comprising at least the instructions generated to perform at least the first subtask to the specified source device. 25. The computer-implemented method of claim 21 , comprising: employing the identity and version level of at least the database routine of the specified source device to retrieve indications of relative preference ratings for each language of the first set of languages from an instructions database; and determining a default selection of a language from among the first set of languages in which to generate the instructions to perform each subtask of a first set of subtasks based on the relative preference ratings.