1. A computer-implemented method comprising: in a computation device; configuring a word processing application with a plugin comprising instructions for linking said word processing application with a contract creation and contract lifecycle management application that runs on a cloud-based platform of a structured database management system and that stores datum in said structured database management system, wherein said plugin requires a user login, and wherein said plugin stores a session identifier each time a user logs into said plugin so that successive logins can be referenced and attributed to said user; and configuring said plugin with a plurality of tools that, when executed, accesses utilities of said contract creation and contract lifecycle management application via said word processing application without leaving an interface of said word processing application, wherein one or more tools at least comprise each of: an executable data-pull utility that pulls datum from the structured database management system and inserts said datum into a structured field in a document in said word processing application; an executable data-push utility that pushes datum from a structured field in the document in said word processing application to said structured database management system and stores said datum based on a value of said structured field; an executable document-push utility that pushes a version of a document from said word processing application to said structured database management system and enabling a user of said word processing application to stores said document as a first version type and at least one additional version type; an executable template-pull utility that pulls one or more document templates from the structured database management system and inserts said one or more document templates in a document in said word processing application; an executable template-push utility that pushes a user-authored template from said word processing application to said structured database management system and stores said document therein; translation tools comprising an executable translation utility that performs language translation on user-specified document text from a first language to a second language and displays the text in said first language alongside the text in said second language within said word processing application itself; an interactive menu for interacting with the business management application comprising a playbook to allow a user to view alternative contract clauses each representing a different degree of risk and to select one of said alternative clauses for insertion into a document and a field definition tool that flags objects within said document as having a field value associated with said object.