A computer-implemented method for providing an electronic intermediary platform that facilitates interactions between task requester client computing systems able to supply tasks to be performed and task performer client computing systems able to provide results from performance of tasks, the electronic intermediary platform having a programmatic interface for interacting with programs executing on the task requester client computing systems, the computer-implemented method comprising: receiving data at the electronic intermediary platform via the programmatic interface that is supplied by multiple programs executing on task requester client computing systems, each of the programs being associated with a task requester and supplying data to the electronic intermediary platform that indicates one or more tasks available from the associated task requester such that each of the available tasks has one or more associated required qualifications for a human performer of the task and has associated compensation for satisfactory performance of the task, each task further having one or more associated criteria for satisfactory performance of the task; for each of at least some of the available tasks, identifying one or more human task performers who have registered with the electronic intermediary platform as being available to perform tasks and who each have one or more qualifications that satisfy the required qualifications for the task, and providing data about the task to a task performer client computing system of each of the identified human task performers; and for each of at least some of the available tasks, after receiving results for the available task from one or more task performer client computing systems based on performance of the task by one or more human task performers, and without further human intervention, verifying whether the received results satisfy the associated criteria; and if the associated criteria for the task are satisfied, automatically supplying the received results via the programmatic interface to a program executing on a task requester client computing system of the task requester from whom the task was received, and facilitating providing of the associated compensation for the task to one or more of those human task performers on behalf of that task requester. receiving data at the electronic intermediary platform via the programmatic interface that is supplied by multiple programs executing on task requester client computing systems, each of the programs being associated with a task requester and supplying data to the electronic intermediary platform that indicates one or more tasks available from the associated task requester such that each of the available tasks has one or more associated required qualifications for a human performer of the task and has associated compensation for satisfactory performance of the task, each task further having one or more associated criteria for satisfactory performance of the task; for each of at least some of the available tasks, identifying one or more human task performers who have registered with the electronic intermediary platform as being available to perform tasks and who each have one or more qualifications that satisfy the required qualifications for the task, and providing data about the task to a task performer client computing system of each of the identified human task performers; and for each of at least some of the available tasks, after receiving results for the available task from one or more task performer client computing systems based on performance of the task by one or more human task performers, and without further human intervention, verifying whether the received results satisfy the associated criteria; and if the associated criteria for the task are satisfied, automatically supplying the received results via the programmatic interface to a program executing on a task requester client computing system of the task requester from whom the task was received, and facilitating providing of the associated compensation for the task to one or more of those human task performers on behalf of that task requester. verifying whether the received results satisfy the associated criteria; and if the associated criteria for the task are satisfied, automatically supplying the received results via the programmatic interface to a program executing on a task requester client computing system of the task requester from whom the task was received, and facilitating providing of the associated compensation for the task to one or more of those human task performers on behalf of that task requester.