Some contract management applications provide efficient support for contract formation including authoring, negotiation and approval. This includes wizard-driven document assembly from templates and standard clauses, and the automatic notification and routing of documents between the relevant individuals for creation, review, and approval.