Silverlight enables creating desktop applications that run outside the browser with access to local files and systems. Developing an out-of-browser Silverlight application involves setting configuration to allow installation, running the application like a desktop program offline or with intermittent connectivity, and signing the application as trusted to access things like the file system. These applications provide the richness of Silverlight in a desktop context without browser restrictions.