Full-featured byte-level patching system for reliable software updating. Innovative and reliable software update technologies.
Home | Products | Downloads | Order/Purchase | Support | Forums
Patch Factory - Create patches for reliable software updating.
Whether you are maintaining a small application or an enterprise-size application with thousands of files, PatchFactory is the ideal software update solution for efficient and convenient software patches deployment.
Whatever you want to update or upgrade - PatchFactory offers you the most professional, reliable, easy-to-use, efficient, add-value to your projects and reasonably-priced software update solution with lots of innovative and professional features which can be divided into the following categories: General Features, Client Features, Patch Engine Features and Security Features.
See also: Brief PatchFactory Description, Key Benefits and Advantages, Flash Tutorial, Main Screenshots and PatchFactory Online Help system.

General Features:
Create full-featured software updates: copy, update, patch or delete files in multiple directories, register and unregister system files, change files/folders attributes, modify the users' system registry, or even perform a custom action using powerful scripting engine.

No complicated installation scripts for the most part of applications. No need to remember incomprehensible syntax! Creating and managing software updates with PatchFactory is a quick and a painless process. With PatchFactory everyone, even a beginner, can prepare his update package in minutes. It is an easy and effective way to make patches for meeting the frequent demand of updating and therefore to deliver update packages that are significantly smaller by size instead of delivering full new installation package / new version software files.

Maintaining all your software products, versions and version components (which may have different target location on the end-user's machine). Innovation is based on the advanced functionality of the new release that includes Version tree, Miltiple version Components support, Inheritance of properties within product versions and Difference Manager.

Integrated Pascal-based scripting engine for advanced users. PatchFactory v3 includes an incredibly powerful Pascal-based scripting engine, necessary to customize patch applying behavior, giving you an unprecedented control over your software patching system.

Preventing of the software piracy. The patching process requires that the original software files are installed before they can be updated.

Patch Engine Features: Go back to the top of the Current Page
Integrated compression technology. Prepared Patches are compressed using an effective bzip/lzma-technology.

Powerful and adaptive patch engine helping generate small size patch packages. Effective patch building for executable EXE or DLL files. Using the adaptive cutting-edge lossless differencing technology of the patch building engine you can reduce your software update size by 90-99%. The small patch file footprint makes it an an ideal tool for updating in a bandwidth-sensitive environment. Satisfy your users with shorter download times and benefit from low bandwidth usage.

The patching engine is not content dependent, so it may be used whenever data is changed at one location and must be efficiently updated at another. Using adaptive features of patch building algorithm it provides support for all file types, including executable PE-files, system files, data files, documents, etc.

Comparing files with size up to 2^63 Bytes (~8589934592 Gb). Exceptionally fast patch building even for Gigabyte-sized files by means of adaptive features of patching engine and different comparing methods selection.


Cumulative (or full-history) patch building to integrate several version-to-version updates into one patch package.


Visual navigation through images of old and new versions of your files using Differences Manager.

Storage of difference building results in intermediate files helping significantly increase the speed of reiterated patch building.

Flexible control under ratio "time/result" with the help of different comparing methods selection.

PatchFactory Client Features: Go back to the top of the Current Page
Easy to integrate. Support for All Windows platforms in use today (Windows 95/98, Windows ME, Windows NT, Windows 2000, Windows XP, Windows 2003) from the same executable patch package.

The PatchFactory Client is entirely self-contained: It does not use 3rd party libraries and only requires libraries which are part of the base operating system.

Exceptionally fast patch file applying. Even large applications containing hundreds of files are updated in a few seconds.

Support for silent install and silent uninstall with no user interaction required. These can be useful to system administrators, and to other programs calling the Patch Installation program.

Support for multilingual installs to make patch installation dialogs most easily understandable for the international audience.
Utilizing of the registry or INI files for smart file location. Retrieve your application's installation path from the users' registry to further speed up and facilitate the update process. Creation / changing of registry and .INI entries.

Flexible handling file/folder attributes and permissions. Preserve your users' file attributes, including Hidden files, Read-Only files, etc.

Support for system files, including self-registered files, shared or locked files and ActiveX components.

Update of folders/files structure: add new / delete old folders or files, ignore missing files.

Run an external command or executable before, during, or after the patch process

Support for passworded and encrypted installs.

Smart automatic version check to determine the installed version.

Ensure that no system is ever partially updated (automatic Rollback function during patch applying guarantees that end-user's system is successfully updated or not updated at all). Rollback / uninstall of the update after installation.

Delayed patching support for locked files in case file is locked by the system during patch applying, it will be updated after it is unlocked or after system restart.

Improved patch applying log maintenance with error/exit code return.

Security Features: Go back to the top of the Current Page
Advanced backup system. The PatchFactory Client can automatically create and manage copies of all the files that are modified during the update process, to allow the restoration of a previous software version.

Runtime logging of the patching process. The PatchFactory Client keeps track of all the changes made during the update. Rollback to a previous version, or use the update log to help in troubleshooting and provide technical support.

Extensive security checks during the software update process, including MD5 checksums, to guarantee the complete integrity of the update and ensure that no file is ever only partially updated.

  


News&Events
EXCLUSIVE SAVINGS!
Competitive Upgrade.
Buy now and save up to 50% of your total purchase for migration to PatchFactory or DF SDK.
» Read more...

May 15th, 2008
PatchFactory v3.3.4 update is available.
» Details...

January 29th, 2007
PatchFactory v3.3.3 update is available for free download.
» Details...

December 25th, 2006
DF SDK v1.0.2.2 released.
Improved performance for diff applying engine.
» Download Free Demo...
» Details...

December 11th, 2006
DF SDK v1.0.2.1 released.
Improved performance for diff building engine.
» Download Free Demo...
» Details...

October 19th, 2006
DF SDK v1.0.2 released.
» Download Free Demo...
» Details...

October 10th, 2006
DF SDK v1.0.1 released. Software Development Kit which provides integrating of effective patching / differencing for files of any type and size into your application(s).
» Download Free Demo...
» Details...

Article: Creating Updates and Patches
"Certification Magazine" has published an article devoted to the main aspects of the software updating problem arisen during standard software development cycle.
» Details...
» Read article...

October 24th, 2005
new! PatchFactory v3 Flash-based Tutorial is available.
» View flash-tutorial...

October 4th, 2005
PatchFactory v3.3
released. New language modules for patch installation and improved performance of patch building engine!
» Download Evaluation...
» Details...

Translate this page
Select your language:
  
 Powered by

[ Home ]   [ Site Map ]   [ About Us ]   [ News and Events ]   [ Contact us ]   [ PatchFactory ]   [ DF SDK ]   [ HexCmp ]   [ Downloads ]
  [ FAQs ]   [ Ordering Information ]   [ Support Information ]   [ Support Forums ]   [ PatchFactory Online Help ]   [ DF SDK Online Help ]

© 2002-2008 AgenSoft. All rights reserved.  |   Terms of Use  |   Privacy Statement  |   Last Modified: January 10, 2007