PatchFactory is a full-featured byte-level patching system for bandwidth-efficient software updating which is sold at a reasonable price. It provides a robust feature set that gives software developers the ability to tailor the update process to their specific needs. The patch building engine is an innovative standard for producing version-to-version or cumulative software updates contained in one small, reliable self-installing package.