A method of providing electronic communication-based storage of content items, comprising: in a computer-generated electronic communications user interface of an electronic mail application, providing a communications pane in which is disposed one or more electronic communications where at least one of the one or more electronic communications includes a content item attachment; in response to a selection of the content item attachment, displaying an associated content item in an immersive view pane in the electronic communications user interface for allowing a view of both the displayed content item and the one or more electronic communications in a single display of the electronic communications user interface; in response to receiving a selection for editing the displayed content item, displaying one or more application functionality controls in the immersive view pane for selectively applying one or more functionalities to the displayed content item; in response to receiving one or more edits to the displayed content item in the immersive view pane, storing the edited displayed content item for subsequent disposition, including, upon receiving a first edit to the displayed content item, automatically storing, at an electronic communication server with the electronic communication that included the content item, a temporary copy of an edited version of the displayed content item for communication to one or more recipients via a subsequent electronic communication; and in response to receiving a selection for disposing of the edited displayed content item, attaching the temporarily stored edited displayed content item to one of a meeting request, an electronic notes document, a calendar item, an electronic task and an electronic reminder. in a computer-generated electronic communications user interface of an electronic mail application, providing a communications pane in which is disposed one or more electronic communications where at least one of the one or more electronic communications includes a content item attachment; in response to a selection of the content item attachment, displaying an associated content item in an immersive view pane in the electronic communications user interface for allowing a view of both the displayed content item and the one or more electronic communications in a single display of the electronic communications user interface; in response to receiving a selection for editing the displayed content item, displaying one or more application functionality controls in the immersive view pane for selectively applying one or more functionalities to the displayed content item; in response to receiving one or more edits to the displayed content item in the immersive view pane, storing the edited displayed content item for subsequent disposition, including, upon receiving a first edit to the displayed content item, automatically storing, at an electronic communication server with the electronic communication that included the content item, a temporary copy of an edited version of the displayed content item for communication to one or more recipients via a subsequent electronic communication; and in response to receiving a selection for disposing of the edited displayed content item, attaching the temporarily stored edited displayed content item to one of a meeting request, an electronic notes document, a calendar item, an electronic task and an electronic reminder.