1. A system comprising: one or more first computers each of which is configured to implement one of a plurality of executors, each executor being configured to perform operations comprising: receiving a recipe comprising one or more platform-independent, resource-agnostic commands, each command (i) being platform-independent by corresponding to a requested service to be performed by an execution engine on any one underlying computing platform from a plurality of multiple different underlying computing platforms and (ii) being resource-agnostic by corresponding to a requested service to be performed by an execution engine using any appropriate combination of resources on the any one underlying computing platform from the multiple different underlying computing platforms, translating each platform-independent, resource-agnostic command of the recipe into one or more platform-independent, resource specific requests that satisfy the requested service on the underlying computing platform by directing an execution engine to operate on a resource in an underlying computing platform and providing each of the one or more platform-independent, resource-specific requests to one of the one or more execution engines using a platform-independent execution engine application programming interface (API); and one or more second computers each of which have a particular instance of an underlying computing platform from the plurality of multiple different underlying computing platforms and is configured to implement one of a plurality of execution engines, each execution engine being configured to perform operations comprising: receiving, through the execution engine API by a first execution engine of the plurality of execution engines installed on a second computer from the second computers having a first instance of a particular underlying computing platform from the plurality of multiple different underlying computing platforms, a first platform-independent, resource-specific request from an executor to allocate a resource in an underlying computing platform and in response, perform one or more platform-specific, resource instance-specific operations to allocate a first resource on the first instance of the particular underlying computing platform according to the first platform-independent, resource-specific request, receiving, through the execution engine API by the first execution engine, a second platform-independent, resource-specific request from the executor to copy a target object into the first resource allocated on the first instance of the particular underlying computing platform and in response, perform one or more platform-specific, resource instance-specific operations to copy the target into the first resource allocated on the first instance of the particular underlying computing platform according to the second platform-independent, resource-specific request, and receiving, through the execution engine API by the first execution engine, a third platform-independent, resource-specific request from the executor to execute a target executable within the first resource allocated on the first instance of the particular underlying computing platform and in response, perform one or more platform-specific, resource instance-specific operations to execute the target executable within the first resource allocated on the first instance of the particular underlying computing platform according to the third platform-independent, resource-specific request.