1. A method comprising: receiving a selection of an object within a process, wherein the selected object contains first data related to the process, wherein the first data is viewable via a first application; selecting, based on the selected object and a context of the selection, a first visualization type from a plurality of different visualization types for presenting the selected object; based upon the first visualization type: generating a user interface for outputting and accessing data for the process; generating one or more visual objects for representing the selected object, wherein the one or more visual objects displays a portion of the first data contained in the selected object, wherein the one or more visual objects are modifiable by one or more users, and wherein a modification made to the portion of the first data displayed by the one or more visual objects is automatically propagated to the first data contained in the selected object; adding the one or more visual objects to the user interface according to a first visual arrangement, wherein the first visual arrangement is based on the first visualization type; outputting, on a display device, the user interface with the added one or more visual objects, wherein the user interface further displays information indicative of a relationship between the selected object and a second object, wherein the second object contains second data related to the process, and wherein the second data is viewable via a second application; detecting a change in the first data of the selected object; selecting, in response to detecting the change, a second visualization type from the plurality of different visualization types, wherein the second visualization type is different from the first visualization type; and updating the user interface, wherein the updating comprises: generating one or more updated visual objects for representing the selected object, wherein the one or more updated visual objects displays the change in the first data of the selected object; adding the one or more updated visual objects to the user interface according to a second visual arrangement, wherein the second visual arrangement is based on the second visualization type; and outputting, on the display device, the updated user interface with the one or more updated visual objects.