This tutorial provides step-by-step instructions how to integrate and deploy the UpdateShield software update system to your application. In a simple software update scenario, you can easily setup a server (or your web server) as the software update server; there is no software required to be installed on the server. Besides, UpdateSheild also provides the Update Server solution that can extend the managibility of software updates available to the users. The Update Server can verify the user account before providing the update to the application. This allows you to provide software update subscription services. In addition, you can also deploy the Updater Server as a local update server that automatically downloads the updates from the software update server and caches them locally for the clients within the network.