Puchisoft Dispatcher
Deploying powerful Updaters has never been so simple! All you need is a standard webserver (HTTP, HTTPS, or FTP), and Dispatcher will create a fully functional Updater executable for you to include with your software.
To release a new version, just tell Dispatcher, and it will generate update data and upload it to your webservers.
When the Updater is run on a user's PC, your software will automatically be updated to its latest version. You can choose to run the Updater how it best suits your software's needs.
Include an Updater with your software to keep it updated:

Create Updaters for use with your software
Release Updates via any standard Webserver (HTTP, HTTPS, or FTP)
Simple to set up and maintain (No need for PHP or SQL)
Updater can be set to only show itself when there is an update available (it can also be started manually, or be configured to run before your software)
Choose between Patch Mode (Downloads only the binary difference between files) or Sync Mode (Downloads compressed individual changed files)
Extremely low bandwidth usage (~2 byte file downloaded to check for updates; patch data can be as small as 200 bytes)
Small Updater file size (~80kb)
File Recovery allows updating of files that were deleted/altered by the user, which would otherwise be unpatchable in Patch Mode
Automatic Rollback ensures that your software is never left in an unusable state due to interrupted updates
Supply as many Update Mirror webservers as desired (when one goes down, the Updater will update from the next)
Exclude list lets you exclude certain files from being updated (Useful if your software comes with a sample Settings.ini file that only the user should change)
Change between update modes at any time, even after initial release
Works fully without relying on Puchisoft servers
Runs on Windows Vista, Windows XP, Windows 2000, and Linux (under Wine)