1. A system that conducts voice calls, each voice call having a context, the system comprising: a processor configured to execute a plurality of applications that process application data within the contexts of a voice call; and one or more components which are executable by the processor, the one or more components being configured to: receive voice call data during the voice call, the voice call data including caller identification and date and/or time data; determine the context of the voice call from a set of facts or circumstances that surround the voice call, wherein the context determination includes evaluating a timeframe in reference to a duration of the voice call; determine that a first application data and a second application data are both within an overlapping voice call context by determining that the first application data and the second application data are generated, opened, accessed or referenced during the timeframe; associate the first application data and the second application data by inserting the first application data into the second application data or by updating the first application data with the second application data.