"Wyatt Says..." is a collection of articles by Wyatt O'Day talking about wyDay products and the things we've learned along the way.
For the last four years we’ve been developing wyBuild under a tackier name: InstantUpdate. Today we’re officially dropping both the InstantUpdate name and its slightly perplexing logo for a nonsensical name with an even more perplexing logo. (And it’s purple!)
If you’ve never used wyBuild, here’s a quick intro: wyBuild comes in two parts. The first part is wyBuild, obviously, which you use to manage your versions and create your updates. wyBuild is also used to generate the second part, wyUpdate, which is the updater program that you include with your application.
With wyBuild you design the updater client, wyUpdate, by choosing its theme and lanuage. You also manage versions of your software using the tabbed interface.
Additionally, wyBuild has two major features that will help small and large software companies alike. The first of which is version management.
Managing past and future versions of your software is simple. Just drag the files into the wyBuild window. Adding registry modifications is just a simple and intuitive. You won’t even need to visit the help documents or the forum (but they’re there just in case you get stuck).
The second major feature in wyBuild is patch creation. A patch is the data required to get from one version of a file to another:
The patches created by wyBuild are much smaller than the zipped files that are used with typical update programs. And much much smaller than releasing a new installer for every update to your program.
An example to illustrate my point is Nero Burning ROM. Nero Burning ROM is CD/DVD writing software that has been popular for many years, and Nero is updated frequently. One big problem, though, is their lack of a good update creation and distribution method. Instead of using an updater program like wyUpdate, they release full installers to their existing users. That’s over 300 megabytes for very small changes to Nero.
The graph below shows how enormous just the bare minimum installation of Nero Burning ROM is. Notice the tiny size of the update when created with wyBuild (just over a megabyte!):
Because your users care. It’s no coincidence that I used Nero Burning ROM as my example. They have a very large user base. Their computer savvy users like to use the latest version of Nero. But every time an update to Nero comes out this same complaint is raised again and again:
Why do I have to download 300 megabytes when all I’m using is the main Nero program?
And that’s the non-vulgar version of what’s being said about Nero.
For every new release of Nero their reputation should go up – not get worse by all the bad buzz surrounding their slow, bloated, distribution system.
Ok, ok. You get it. I’m trying to sell wyBuild. Even for all my shameless plugging, a program like wyBuild is necessary to keep your users happy. Our program can create tiny updates that download quickly and install quickly. This saves you money on bandwidth costs all while keeping your users deliriously happy.
(Hell, you can even create a competing product using the open source wyUpdate. But I think you’ll find the $249 is a small price to pay for the monetary benefits of using wyBuild.)
It’s a free 14-day trial of wyBuild that you can use to release updates to your users right now.
If you’re not satisfied, for any reason, within 90 days you get a full refund. No questions asked. We don’t want your money if you’re not incredibly happy.
Subscribe to the 'Wyatt Says...' RSS Feed and keep up to date on on my articles on updaters, usability, open source C# components, and software licensing.