ClientUI Application Framework
SAF also includes full-featured application management functions. A dynamically
loaded application can be further stored in user’s isolated storage, eliminating
the re-download on the next launch.
As seen in the illustrated chart in the right, SAF is capable to check whether a
new version of the stored application becomes available, then seamlessly download
and install the new version if the user prefers. Application developers can utilize
these functionalities by programmatically accessing them through public API exposed
in the SAF library.