1. A computer implemented method to provision computer resources on a computing network, comprising: upon receiving a resource request, a processor of the computer calculating system attributes to execute a client system process associated with the received resource request; based upon the system attributes, querying a computing resources repository to retrieve a computing resource by: determining a persisted computing resource with a sufficient capacity to execute the client system process associated with the resource request; when the computing resources repository does not include the persisted computing resource, determining an expandable computing resource to execute the client system process associated with the resource request; when the computing resources repository does not include the expandable computing resource, rendering a new computing resource to execute the client system process associated with the resource request; provisioning the retrieved computing resource to the received resource request; calculating combinations of probable system requirements that occur within a range of system requirements included in the received resource request; constructing resource templates based upon the combinations of the probable system requirements; identifying a resource template corresponding to the retrieved computing resource and executing the client system process by: augmenting the resource template, for the expandable computing resource, determining the resource template with a capacity to execute the client system process, for the new computing resource, and determining conjoint resource templates to execute the client system process; and recognizing a non-functioning resource template and determining a substitute resource template for the non-functioning resource template.