You do have to do an initial installation of the app on the desktop, but from then on, it will update itself automatically.  The app can run when disconnected from the network.  But you don't have the deployment nightmare of traditional smart client applications.

Take a look on MSDN (and currently on the front page of