通常、SilverlightアプリケーションはHTML文書に組み込まれてInternet ExplorerやFirefoxなどのブラウザ内で動作するものです。しかし、Silverlight 3からはブラウザ外実行(Out of Browser)と呼ばれる新機能によって、デスクトップアプリケーションのようにブラウザとは独立したプロセスとして実行することができるようになりました。 SilverlightやFlashなどの新しいプラットフォームによって視覚的な表現力は補えるようになりましたが、それでもWebベースのアプリケーションやサービスは従来のデスクトップアプリケーションと比較して不便な側面もあります。代表的なデメリットはオンラインでなければ使えず、アプリケーションを利用するためにブラウザを起動して対象のページに移動するという手間を強いられることです。特にWebで動作することが重要ではない業