Introduction

Visual Dialog Editor

One of your most asked for features is finally here. You now have the freedom to create your own custom dialogs from scratch! Start off with an empty wizard dialog and then drop whatever controls you require onto it. Resize them, reposition them, call script code and much more. It's fully featured and totally visual. When one of the built-in dialogs doesn't get you where you want to go, the new visual dialog editor is sure to fit the bill. To use this exciting new feature, look for the "Custom" screen type in the screen gallery.

Vista / Windows 7 / Window 8 / Windows 8.1 / Windows 10 Compatible

TrueUpdate's design workspace and generated updates are compatible with Windows Vista, Windows 7, Windows 8,  Windows 8.1 and Windows 10 including a configurable "requested execution level" setting for the update's manifest.

Custom Resource Stamping

TrueUpdate allows you to use your own product icon and provides control of the resource information that you want written into the update's resources.

Integrated Code Signing

Protect the integrity of your company and products by code signing your updates with your own certificate during the build process.

MSI Actions

Over 35 MSI actions that leverage the Windows Installer service technology on the user's system. These are perfect for adding Windows Installer functionality to your update.

Dynamic Control of Client Systems

Once the TrueUpdate Client application is installed on a computer system, you have everything you need to ensure that the system is always up-to-date with the latest software and patches. Operating in conjunction with a TrueUpdate Server connection, the client software can be continually modified and reconfigured to carry out whatever system modification you require. This completely dynamic system puts you in full control and affords you flexibility that other products simply cannot match.

You Control the Server

With TrueUpdate, there is no need to relinquish control over the reliability of your update process. Other services lock you into using their servers; with TrueUpdate, you decide where your update files are hosted. You decide on the level of redundancy. You are in control of your update files, patches and servers. There is no need to rely on the uncertain future of an "update service", pay exorbitant annual fees or wait helplessly during downtimes you are powerless to resolve.

Industry Standard Protocols and Servers

TrueUpdate uses readily available client/server technologies rather than the proprietary servers required by competitive products. By making use of affordable and trusted protocols such as HTTP, HTTPS and FTP, organizations of any size can deploy TrueUpdate enabled software without the need for specialized and costly hardware and software platforms. TrueUpdate is built on the trusted, dependable standards you already rely on.

Easy to Integrate

TrueUpdate was designed to minimize the time it takes to add automated update capabilities to software applications. As a compact and standalone executable, the TrueUpdate Client application is extremely easy to integrate into your software. A typical software developer can have it done in only a few hours, and it doesn't matter what language you are working in – TrueUpdate is compatible with everything from Visual Basic to Delphi, C++, COBOL or whatever you are working with. In fact, it was designed from the ground up to be flexible, easy to use, and easy to integrate.

Runs Stand-alone or Embedded

The TrueUpdate Client application can be invoked in a variety of ways, depending on your particular needs. Software developers can easily embed the client software directly into their application, making use of the extensive "theme" support to match their own unique look and feel. Network administrators, meanwhile, can simply install the client application on each system and configure an appropriate execution schedule using standard system tools.

Automates Complex Tasks

TrueUpdate is built on a powerful scripting engine that is capable of quickly processing any of the more than 250 included high-level actions. Featuring everything from registry editing to file copying to web file downloads, this complete scripting environment contains everything you need to automate complex tasks and handle even the most sophisticated software updating requirements. No other tool gives you the same level of ready-to-use commands. TrueUpdate helps you to get your job done both faster and better!

Scalable and Fault-Tolerant

From the ground up, TrueUpdate was created to be fully scalable and fault-tolerant. It's easy to configure the client application to access redundant servers. If a server is unavailable for any reason, the client will move on to the next one until it can establish a connection. Additionally, since you control the underlying server technology such as HTTP, HTTPS, FTP or LAN, you have ultimate control over load-balancing and distributed processing of client/server requests.

Reduces Costs

Automating the update process saves considerable time and expense. For software vendors, it reduces support costs by making it easier for your users to keep their software up to date—giving your tech support department fewer legacy support issues to deal with. And for network administrators who maintain hundreds or thousands of systems, the benefits of TrueUpdate far outweigh the initial investment.

Lightweight and Stand-alone

Written completely in optimized C and C++ code, the TrueUpdate client is small, weighing in around 500K in size. It's also completely self-contained—the TrueUpdate client has no external dependencies, so you don't have to distribute any extras to make it work. Unlike competitive products, it doesn't require the Java runtime, Visual Basic runtime, .NET framework or any other multi-megabyte runtime engine.

Works with Any Patch/Install Builder

TrueUpdate works with your choice of installation and patching tools. For a complete and fully integrated end-to-end solution, we'd recommend choosing Indigo Rose's Setup Factory and Visual Patch; however you're certainly not locked into doing so. If your company has standardized on other install/patch builders, such as those offered by Installshield, Wise or ZeroG, TrueUpdate can accommodate them. In fact, TrueUpdate is even able to work with zip archives and individual data files, should you desire.

Trusted by Professionals

Thousands of software developers trust Indigo Rose software tools. In fact, our products such as TrueUpdate, Setup Factory and Visual Patch are used to distribute and manage software on millions of customer and client systems around the world. While others have tried to imitate it, only TrueUpdate offers such a perfect combination of flexibility, customizability, ease of use and value.