1. A method of modifying a virtual machine functionality without restarting the virtual machine, the method comprising: analyzing graphical representations of a process generated via a graphical user interface; constructing a process to be implemented in a virtual machine environment based on the graphical representation; deserializing the process with a parser/compiler agent, wherein a result of the deserializing is not bytecode to be executed; utilizing metadata providing a description of the process to construct the process by converting from the description provided by the metadata to an object model to be utilized by a state machine provided within the virtual machine environment; storing at least one class file within the virtual machine, wherein the virtual machine runs on a host system; placing the at least one class file within a class path for the virtual machine; and registering one or more classes corresponding to the at least one class file in the virtual machine in response to the placing of the one or more class files to the class path, wherein neither the virtual machine nor the host system are restarted in response to the registration of the one or more classes.