1. A method for generating a new workflow for an application, the method comprising: generating a parameter tree related to a current workflow, wherein the parameter tree includes a first node that corresponds to a first parameter in a first document and a second node that corresponds with a second parameter in a second document wherein the first node is associated in the parameter tree with the second node, and wherein the first document and the second document each comprise one or more functions; modifying a first value associated with the first node, and in response to determining the second node is associated with the first node in the parameter tree, generating a new workflow; wherein the method is performed using one or more computers.