11. A computer readable medium having instructions that when executed by a processor implement a system for extending a conversation across applications, the system comprising a conversation engine and a context engine, wherein: the conversation engine is configured to receive conversation calls from a plurality of applications; the context engine is configured to identify a conversation in a conversation repository having a context that is relevant to a first application object of a first application of the plurality of applications in response to the conversation engine receiving a conversation call from a second application of the plurality of applications; and the conversation engine is configured to cause a user interface to display the identified conversation.
14. The medium of claim 11 , wherein the context engine is configured to identify the conversation by querying the conversation repository using data obtained from a user of the second application as a search term, the search term identifying the first application object.