#20 – Standalone and Browser-Hosted Applications

You can use WPF to create either standalone applications that run on Windows, or browser-hosted applications, which run in a browser window.  Browser-hosted applications are also known as XBAPs (XAML Browser Applications).

You publish an XBAP by hosting it on a web server.  The application is then downloaded and installed on demand, when a user first browses to a page that hosts the XBAP.  The user interface is displayed in your browser window.

XBAPs can be run in either Internet Explorer or Firefox.  They run in a partial trust, sandboxed environment.