A multitenant infrastructure server, MTIS, configured to provide an environment to execute a computer routine of an arbitrary application, the MTIS comprising: a processor; a network interface coupled to the processor configured to enable communications via a communication network; a storage device for content and programming; and a program stored in the storage device, wherein execution of the program configures the multitenant infrastructure server to perform acts comprising: receiving a request from a webtask server to execute the computer routine in a webtask container, wherein the request includes client data and client secrets, wherein the request further includes the computer routine to be executed or a uniform resource locator, URL, link to the computer routine; executing the computer routine in the webtask container at the MTIS, wherein executing the computer routine includes assigning a pre-warmed container for a tenant from a pool of pre-warmed containers, wherein the pre-warmed containers are containers ready to be assigned before the request is received; upon successful execution of the computer routine, returning a result set to the webtask server; upon unsuccessful execution of the computer routine, returning an error computer routine to the webtask server; determining resources consumed during the execution of the computer routine; and destroying the webtask container to prevent persistent storage of the computer routine on the MTIS. a processor; a network interface coupled to the processor configured to enable communications via a communication network; a storage device for content and programming; and a program stored in the storage device, wherein execution of the program configures the multitenant infrastructure server to perform acts comprising: receiving a request from a webtask server to execute the computer routine in a webtask container, wherein the request includes client data and client secrets, wherein the request further includes the computer routine to be executed or a uniform resource locator, URL, link to the computer routine; executing the computer routine in the webtask container at the MTIS, wherein executing the computer routine includes assigning a pre-warmed container for a tenant from a pool of pre-warmed containers, wherein the pre-warmed containers are containers ready to be assigned before the request is received; upon successful execution of the computer routine, returning a result set to the webtask server; upon unsuccessful execution of the computer routine, returning an error computer routine to the webtask server; determining resources consumed during the execution of the computer routine; and destroying the webtask container to prevent persistent storage of the computer routine on the MTIS. receiving a request from a webtask server to execute the computer routine in a webtask container, wherein the request includes client data and client secrets, wherein the request further includes the computer routine to be executed or a uniform resource locator, URL, link to the computer routine; executing the computer routine in the webtask container at the MTIS, wherein executing the computer routine includes assigning a pre-warmed container for a tenant from a pool of pre-warmed containers, wherein the pre-warmed containers are containers ready to be assigned before the request is received; upon successful execution of the computer routine, returning a result set to the webtask server; upon unsuccessful execution of the computer routine, returning an error computer routine to the webtask server; determining resources consumed during the execution of the computer routine; and destroying the webtask container to prevent persistent storage of the computer routine on the MTIS.