Tarma Installer 5 screen shots
The development environment has clearly subdivided project sections and pages, plus extensive help and toolbars.
The project pages use a step-by-step approach to define your installer (note the large white arrows at the top right of each page), but also allows you to access each page individually.
Fully editable installer dialogs and dialog sequences
Using the built-in dialog editor, you can completely redefine any and all dialogs in the installation wizard, add any dialogs that you need, or even remove all of them completely.
While my install requirements are rather simple with a few files to install,
I wanted visual customizations to the installer to give it a 2009 look & feel.
Tarma delivered what I needed at a great price. The trial version let me confirm
it would do what I wanted, and the tech support was first rate even on pre-purchase.
I've also used the web updater component included with Tarma which was not
available on the competitive products I looked at. It allows my customers
to get updates from within my product. Very cool! -- Frank van Gilluwe, FAQware
Fully editable installer action sequences
You have complete control over the installer's actions, even to the point that it's not an installer at all, but, for example, a CD-ROM AutoRun menu application.
Easy to customize everything. User interface intuitive enough that
I quickly guessed my way through most of what I needed, only had
to dig into the help for a small part. I especially like the flexibility and
simplicity of the UI customization. -- Pieter Branderhorst, Amthor Technologies
Inc.
Comprehensive language and localization support
Virtually any piece of text that is visible to the user can be localized, including, but not limited to: dialogs, messages, file and folder names, shortcut titles, and registry data.
You can build a single installer that includes all languages, or separate installers for each language from a single project.
16 languages included: Chinese Simplified, Chinese Traditional, Czech, Danish, Dutch, English, French, German, Hungarian, Italian, Japanese, Portuguese (Brazil), Russian, Serbian, Spanish, Swedish.
You can add your own translations
with the built-in localization editors.
Feature- and component-based installation
Following the MSI model, features are pieces of functionality that the user can select for installation in a tree-like structure, while components are groups of installation items defined by the developer that must be installed or removed together.
As a developer myself, Tarma looks like it was written by someone who had
the ability to polish the edges, so to speak. It looks like it was written
by the same guy, or by a team that were very much on the same page of how
things should flow. So many apps these days are clearly maintained by people
that don't understand the overall architecture, so things don't 'look and
feel' the same everywhere. I'm pretty picky and Tarma makes even me happy.
-- Mike Welch, Sr. Systems Engineer, HP iPAQ Support Engineering
Extensive preflight checking
More than 500 different preflight checks spot potential problems before you deploy your installation.
What I like about it is that it is simple, elegant, professional, very powerful
and it just works like a charm. -- Selwyn H.