The runtime environment can be used for simple basic execution of contract code without the requirement of setting up a full stack and operates fully in memory.