4. The method of claim 1 , further comprising: determining whether checkout of the document is required wherein when the document is not checked out and checkout is required displaying the transition button comprises displaying a transition button operative, when selected, to checkout and transition the document to the context that facilitates editing; and checking out the document to a same user of the document in response to receiving the selection and checkout being required thereby obtaining a long-term lock, wherein the document remains checked out after a reading session associated with the document is closed.
4. The method of claim 1 , further comprising: determining whether checkout of the document is required wherein when the document is not checked out and checkout is required displaying the transition button comprises displaying a transition button operative, when selected, to checkout and transition the document to the context that facilitates editing; and checking out the document to a same user of the document in response to receiving the selection and checkout being required thereby obtaining a long-term lock, wherein the document remains checked out after a reading session associated with the document is closed. 5. The method of claim 4 , further comprising: determining whether checkout of the document is required wherein when checkout is not required displaying the transition button comprises displaying a transition button operative, when selected, to transition the document to the context that facilitates editing; and locking the document from edits by other users of the document in response to receiving the selection and checkout not being required thereby obtaining a short-term lock, wherein the short-term lock terminates when at least one of a read and an edit session associated with the document is closed.