This invention provides for a self-directed routable electronic form
generation system and method where each user in the process defines the
next, or all the subsequent user routing. The invention resides in
providing rules and guidelines that define routing to exist completely
within the electronic form itself. Residing in the electronic form these
routing rules are dynamically changed based on data input to the form,
providing visual clues to the routing based on that input. The present
invention generates in the approver's view of the form appropriate visual
elements corresponding with allowable actions of this subsequent viewer.
The present invention also provides visual clues as to the next routing
destination based on the electronics form current fill-in data, or based
on any changes the approver makes to fill-in data, all without server
interaction. This sequence continues until the electronics "form flow" is
complete and an end point is reached.