1. A non-transitory machine-readable storage medium storing instructions that, if executed by at least one processor of a device, cause the device to: provide an interface to develop an application using a plurality of nodes associated with a workflow model, wherein the workflow model includes implicit backtracking based on a node type associated with the respective nodes, wherein at least a first one of the nodes is of a backtrackable node type.