Used AppLife Update for Windows?
Developer’s Description
AppLife Update provides full update creation, distribution, and application features. You can use the AppLife Update engine, Windows Installer (MSI), or your own custom executable to perform updates of your software. Using the AppLife Update Engine, you can publish updates that your deployed software will find, download and execute. The AppLife Update engine can perform any actions necessary to transfer your deployed software from one version to another securely and reliably. It includes public-private key encryption validation, support for elevated privileges, auto proxy detection, and automated update creation.
Used AppLife Update for Windows?
Explore More

SDL Component Suite (BDS 2006, Turbo Delphi, Turbo C++)
Free
AutoPilot Heap Detective
Free
ActivePatch
Trial version
HiveSharp
FreeNuMap
Trial version
Gecode (64-bit)
FreeAppletPainter
Trial version
Opensphere (64-bit)
Trial version
OCR SDK for .Net
Trial version
SDL Component Suite (RadStudio 5, Delphi 2007, C++Builder 2007)
FreeImagero
Trial version
SDL Component Suite (RadStudio 6, Delphi 2009, C++Builder 2009)
Free