1. A method of scheduling a scheduled and optionally periodic action in a remote based system, the method comprising: deploying an environment independent action to a remote based system, wherein the action is limited to using a predetermined amount of resources and is limited to simple, non-CPU intensive orchestrations of network calls; defining a schedule for the action to be executed; and calling the action at the remote based system based on the schedule in a processor independent fashion such that state of the action is maintained independent of the processor that the action is being executed on.