14. A non-transitory computer readable storage medium comprising instructions for facilitating communication between a plurality of users, the instructions comprising functionality for: capturing a first portion of a dialogue, between the plurality of users on a first communication tool, comprising a first version of a document and a first duration; capturing a second portion of the dialogue, between the plurality of users on the first communication tool, comprising a second version of the document and a second duration; determining that a number of document versions in the dialogue exceeds a document version threshold based on the first version and the second version; determining that a frequency of the dialogue exceeds a frequency threshold based on the first duration and the second duration; identifying a pre-defined usage pattern that exists prior to the dialogue based on the number of document versions in the dialogue exceeding the document version threshold and the frequency of the dialogue exceeding the frequency threshold; identifying a second communication tool associated with the pre-defined usage pattern, wherein the first communication tool and the second communication tool are software applications; informing the plurality of users of the second communication tool for a communication subsequent to the dialogue; switching from the first communication tool to the second communication tool after informing the plurality of users; and generating a summary of the communication subsequent to the dialogue.
14. A non-transitory computer readable storage medium comprising instructions for facilitating communication between a plurality of users, the instructions comprising functionality for: capturing a first portion of a dialogue, between the plurality of users on a first communication tool, comprising a first version of a document and a first duration; capturing a second portion of the dialogue, between the plurality of users on the first communication tool, comprising a second version of the document and a second duration; determining that a number of document versions in the dialogue exceeds a document version threshold based on the first version and the second version; determining that a frequency of the dialogue exceeds a frequency threshold based on the first duration and the second duration; identifying a pre-defined usage pattern that exists prior to the dialogue based on the number of document versions in the dialogue exceeding the document version threshold and the frequency of the dialogue exceeding the frequency threshold; identifying a second communication tool associated with the pre-defined usage pattern, wherein the first communication tool and the second communication tool are software applications; informing the plurality of users of the second communication tool for a communication subsequent to the dialogue; switching from the first communication tool to the second communication tool after informing the plurality of users; and generating a summary of the communication subsequent to the dialogue. 18. The non-transitory computer readable storage medium of claim 14 , wherein the pre-defined usage pattern comprises a document attachment pattern between messages in the dialogue.