The Update Controller is a .Net component that can be added to any .Net 2.0 application. The Update Controller exposes properties and methods that you can use to check a network location for any available updates, download an update, and initiate the process of updating the software. The Update Controller can be distributed with your application free of any royalties.