1. A method implemented in instructions executed by a computer processor of initiating execution of an application's process code, the method comprising: identifying a data type of a document associated with the application being launched; and in response to determining that the document contains the application's process code: instantiating a process object having an execute method for executing at least one process step, wherein one or more operations associated with the process step are defined within the document, and wherein at least one process step includes an operation that, upon execution, directs a flow of execution to another process step; causing the process object to be associated with an application instance; and activating an execute method in the process object and providing the process object the corresponding application instance and the process step to execute the operations associated with the process step.