1. A computer-implemented method to determine a processing environment suited for executing an application, the method comprising: receiving a request to execute the application; upon determining that execution data identified for the application do not satisfy a first set of criteria, deploying the application for execution on a first processing environment; and upon determining that the execution data satisfy the first set of criteria, deploying the application for execution partially in time on a second processing environment, based on the execution data, wherein the second processing environment provides a higher capability than the first processing environment in terms of at least one resource type.