ClickOnce allows you to deploy windows based applications to a client system using the web or file server. The application files are placed on the web or FTP site or local share and the user is provided with a link in case of web and FTP deployment. On clicking the link, the application files get downloaded and installed. When a new version or update is available, it can be automatically detected and applied to the clients using the optional deployment settings. In case of a local share deployment, the application can be installed similar to other windows based applications.