Application Pluggability
Overview
Your desktop contains a number of apps that are installed to it and run within it.
Data Changes
An app is able to create data which it can place into the desktop.
This diagram shows app 1 placing a dataset into the desktop.
Note, an app need not place all its data into the desktop, it can place only those pieces of data which could be
relevant to other apps.
App Updates
Whenever an app places or updates a dataset that has been placed into the desktop, the other apps running within the desktop are notified of the
changes. This gives them the chance to update themselves based on the new program state.