A computer-implemented method performed by a recall service running in background with respect to a software application, the method comprising: upon opening of an electronic document with the software application by a user, identifying, by the recall service, working on the electronic document as an operational context associated with the user; identifying, by the recall service, one or more digital artifacts relevant to the operational context of the user, an operational context of one or more other users who accessed the electronic document and on application of a contextual object model, the digital artifacts being digital content with which a user interacts while working on the electronic document, wherein the recall service utilizes inferences to automatically create logical groupings of arbitrary types of digital content, and evaluate and rank the digital artifacts for relevance to the operational context associated with the user, the identifying comprising performing, by the contextual object model: evaluating, for the user, a context in which each digital artifact is relevant to the electronic document by evaluating one or more metadata of the corresponding digital content selected from a group consisting of: a window position of the one or more types of digital content, links and associations for the one or more types of digital content and operational actions executed in association with the one or more types of digital content; evaluating utilization of the digital artifacts by more than one user, including identifying which digital artifacts were simultaneously accessed along with the electronic document by the one or more other users based on telemetry data collected from a plurality of users; and determining which digital artifacts to suggest based on the evaluations, including suggesting digital artifacts accessed by the one or more other users that were not previously associated with the operational context of the user; associating, by the recall service, the determined one or more digital artifacts with the operational context of the user; the next time the user accesses the electronic document, surfacing a list of suggested, selectable digital artifacts being the digital artifacts associated with the operational context in a user interface; and upon selection of a suggested digital artifact in the list, surfacing the digital content corresponding to the selected digital artifact. upon opening of an electronic document with the software application by a user, identifying, by the recall service, working on the electronic document as an operational context associated with the user; identifying, by the recall service, one or more digital artifacts relevant to the operational context of the user, an operational context of one or more other users who accessed the electronic document and on application of a contextual object model, the digital artifacts being digital content with which a user interacts while working on the electronic document, wherein the recall service utilizes inferences to automatically create logical groupings of arbitrary types of digital content, and evaluate and rank the digital artifacts for relevance to the operational context associated with the user, the identifying comprising performing, by the contextual object model: evaluating, for the user, a context in which each digital artifact is relevant to the electronic document by evaluating one or more metadata of the corresponding digital content selected from a group consisting of: a window position of the one or more types of digital content, links and associations for the one or more types of digital content and operational actions executed in association with the one or more types of digital content; evaluating utilization of the digital artifacts by more than one user, including identifying which digital artifacts were simultaneously accessed along with the electronic document by the one or more other users based on telemetry data collected from a plurality of users; and determining which digital artifacts to suggest based on the evaluations, including suggesting digital artifacts accessed by the one or more other users that were not previously associated with the operational context of the user; evaluating, for the user, a context in which each digital artifact is relevant to the electronic document by evaluating one or more metadata of the corresponding digital content selected from a group consisting of: a window position of the one or more types of digital content, links and associations for the one or more types of digital content and operational actions executed in association with the one or more types of digital content; evaluating utilization of the digital artifacts by more than one user, including identifying which digital artifacts were simultaneously accessed along with the electronic document by the one or more other users based on telemetry data collected from a plurality of users; and determining which digital artifacts to suggest based on the evaluations, including suggesting digital artifacts accessed by the one or more other users that were not previously associated with the operational context of the user; associating, by the recall service, the determined one or more digital artifacts with the operational context of the user; the next time the user accesses the electronic document, surfacing a list of suggested, selectable digital artifacts being the digital artifacts associated with the operational context in a user interface; and upon selection of a suggested digital artifact in the list, surfacing the digital content corresponding to the selected digital artifact.