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.