Patent attributes
A method includes updating, in a server, a workflow in a contract based on an action by a remote user. The method also includes storing an updated version of the contract in a directory, and providing, to an approver remotely coupled with the server, a link to the updated version. Updating the workflow includes at least one of: selecting a governing law or any other type of field or constraint controlling the updated version of the contract, —adding a conditional variable to the contract, the conditional variable configured to acquire a value based on an input from the remote user, or the approver, adding or removing a portion of the contract based on a value of the conditional variable in the contract, and modifying a role for the approver. A system and a non-transitory, computer-readable medium storing instructions to perform the above method are also disclosed.