Update Features

With AppLife Update you can quickly and easily implement network based automatic update features into your Windows applications.  Some of the primary features of AppLife Update are:

      Create updates that perform almost any action on deployed systems.

      Retrieve updates from any network file server, Http web server, or Ftp server, or AppLife Server

      Supports multiple update locations.

      Control who gets what updates and when.

      Automatically apply updates with no user interaction.

      Apply updates on Off-Peak hours.

      Identify the software version currently installed on your deployed systems.

      Identify and receive notification of failed update attempts.

      Create groups and place deployed installations into your groups, then publish updates that target specific groups.

      Resume downloads upon network errors.

      Supports secure socket layer (https) and passing network credentials

      Automatic proxy detection

      Elevated privileges while executing an update using the AppLife Update windows service or the UAC.

      File patching actions to minimize update size.  Patch individual files, or a folder full of files.

      Replace files, register COM assemblies, edit config files.

      Granular control over version updates.

      Update databases on the deployed client.

      Localized update process for en-us, es, ja, ch-ZHT, fr, de, it, and localizable to your culture.

      Distribute Windows Installer based updates.

      Customizable update check and download interface.

      Secure Public-Private key update validation.

      Automatically synchronize new updates versions with the corresponding application assembly version.

      Perform customized updating activity on deployed clients by writing .Net code in a dynamic code update action.

      Automate update creation and publishing into your build process.

      Initial update rollout loading feature.

      Publish test updates that later be released to all clients.

      Includes a merge module to easily distribute the elevated update service with your installer

      Fully documented API.

      Asynchronous update methods.

      Variables that can be used between update actions during an update.

      Detailed update execution logging, including a log viewer, simplifying update development troubleshooting.

      Written entirely in managed code.