23. A data storage medium comprising instructions for implementing the method of claim 1 on the computer system.
1. A method for exchanging documents for execution implemented by a computer system, the method comprising: receiving routing information for a document, the routing information comprising the document source and a routing protocol for the document; automatically receiving the document from the document source after receiving the routing information; routing the document automatically according to the routing protocol for signature or approval along with instructions for return of the executed document and along with identifying metadata associated with the document based on the routing information, wherein the routing of the document comprises the automatic transfer of a copy of the document directly to a recipient address, and wherein the system receives the routing information before receiving the document for routing; and automatically tracking the return of the executed document.