A system, comprising: an electronic display; one or more processors; a memory comprising program instructions that when executed by the one or more processors cause the one or more processors to implement: an application, configured to: define one or more display attributes that define a display location (610, 620), relative to at least a portion of the electronic display, for video communication data from a second application other than the application, wherein the application defines the one or more display attributes at runtime for the application as part of execution of the application; a video communication module, configured to implement video communications; an audio/video management module, configured to: receive, via the video communication module, video communication data for display as part of a current video communication; determine, based on the one or more display attributes defined by the application for video communication data from a second application other than the application, a display location for the video communication data within the electronic display that is currently displaying image data for the application; and display the video communication data in the determined display location within the electronic display. an electronic display; one or more processors; a memory comprising program instructions that when executed by the one or more processors cause the one or more processors to implement: an application, configured to: define one or more display attributes that define a display location (610, 620), relative to at least a portion of the electronic display, for video communication data from a second application other than the application, wherein the application defines the one or more display attributes at runtime for the application as part of execution of the application; a video communication module, configured to implement video communications; an audio/video management module, configured to: receive, via the video communication module, video communication data for display as part of a current video communication; determine, based on the one or more display attributes defined by the application for video communication data from a second application other than the application, a display location for the video communication data within the electronic display that is currently displaying image data for the application; and display the video communication data in the determined display location within the electronic display. define one or more display attributes that define a display location (610, 620), relative to at least a portion of the electronic display, for video communication data from a second application other than the application, wherein the application defines the one or more display attributes at runtime for the application as part of execution of the application; a video communication module, configured to implement video communications; an audio/video management module, configured to: receive, via the video communication module, video communication data for display as part of a current video communication; determine, based on the one or more display attributes defined by the application for video communication data from a second application other than the application, a display location for the video communication data within the electronic display that is currently displaying image data for the application; and display the video communication data in the determined display location within the electronic display. receive, via the video communication module, video communication data for display as part of a current video communication; determine, based on the one or more display attributes defined by the application for video communication data from a second application other than the application, a display location for the video communication data within the electronic display that is currently displaying image data for the application; and display the video communication data in the determined display location within the electronic display.