RTPatch Binary Diff Software ·  Since 1991

Reduce Update Size.
Send Only the Changes.

RTPatch binary diff software reduces the size of firmware, code, data, and OS updates by 90–99%. Applied millions of times daily, worldwide, with 100% accuracy for over three decades.

90–99%
Update size reduction
1M+
Patches applied daily
35+
Years in production
NASAMicrosoftIBMAdobeCiscoAT&TAutodeskOracleRaytheonSiemensHPToshibaSonyBloombergIntuitMcAfeeSymantecVMwareXeroxUPS NASAMicrosoftIBMAdobeCiscoAT&TAutodeskOracleRaytheonSiemensHPToshibaSonyBloombergIntuitMcAfeeSymantecVMwareXeroxUPS
Why RTPatch, Why Now

Bandwidth is scarce again

RTPatch was created in 1991 when every byte of an update cost money and time. Those constraints eased on the desktop, then came back in the billions of connected devices now shipping on slow, metered, or intermittent links. Where a device is field-updatable but the connection is narrow, update size is once again a hard cost-and-feasibility constraint — exactly the problem RTPatch has been solving for over 30 years. Connected devices span every market -- some examples:

Automotive

ECU & OTA updates

In-place, rollback-safe firmware updates that fit tight ECU flash and cellular bandwidth.

Medical

Connected devices

Verified, reversible updates for regulated devices on battery and cellular budgets.

Industrial & IoT

Controllers & fleets

Feasible fleet-wide updates over LPWAN and RF mesh, where update size drives cost.

Satellite

Constrained uplinks

90–99% smaller updates over the narrowest, most expensive links there are.

Integration

The delta engine that drops into
your existing system

RTPatch is the proven differencing engine — not another platform to adopt. Embed the Build and Apply components into your own updater, bootloader, or OTA platform through a robust API, and keep your transport and device management exactly as they are. RTPatch simply makes the payload 90–99% smaller, with source for the device side.

  • Build & Apply API for seamless integration on host and target
  • Apply source code included — you own the device-side I/O and commit path
  • Tiny, portable — ~41–45 KB, no filesystem, non-POSIX, 16/32/64-bit
  • In-place flash update with rollback and power-loss resume
Why Pocket Soft

Proven In-Use. Supported by Developers.

The original commercial binary diff software, with decades of real-world use in desktop/server, embedded, RTOS, deeply embedded, and FOTA applications.

Three decades of experience

First released commercially in 1991. Over ten billion patches applied worldwide, with no reported case of undetected error.

Support from the engineers who write it

Technical support comes directly from the developers who build RTPatch.

Apply source code included

Full source code for the device-resident Apply component is provided standard with every embedded license.

Clean, owned technology

100% written and owned by Pocket Soft — no third-party or open-source encumbrances. IP indemnity and Certificate of Originality available.

Flexible licensing for any business model

License terms customized to your technical requirements and business model — OEM, ISV, or enterprise.

Scales up and down

Multicore patch creation for GB-sized server and data updates; an Apply that fits in kilobytes on deeply embedded devices. RTPatch has specialized features that scale.

Try Before You Buy

Contact us to discuss your requirements, configure a proof-of-concept, and get an evaluation license. All evaluation licenses are free, fully functional, and supported by RTPatch developers.