McCabe and Associates Creates Flexible, Multi-Platform Installations with InstallAnywhere

Customer Profile:

McCabe & Associates is the leading provider of software configuration management, defect tracking, testing and quality assurance solutions.

Challenge:

Reliably deploy their solutions to Windows, Solaris, Linux, and other UNIX platforms.

Benefits:

InstallAnywhere creates a single project file for all platforms, significantly reducing developer time and effort.

McCabe & Associates, the leading provider of software configuration management, defect tracking, testing and quality assurance solutions to the software development community, relies on InstallAnywhere to install and configure its TRUEchange™ TRUEtrack™ and Release Rocket Verify™ products to customers worldwide.

"InstallAnywhere has more innate capabilities and functions than the competition. It’s a flexible and highly customizable solution, and allows us to precisely control the installation process."

Tim Summers, CTO, McCabe and Associates

McCabe enables companies to deliver better applications, by providing products and processes that manage reliable software evolution, helping Fortune 2000 companies and government agencies with critical Web-based applications, strategic legacy systems, and vital enterprise-wide software applications build better, more reliable software.

TRUEchange 2.6 is a task-based software configuration management product that provides an intuitive and logical approach to managing software versioning and changes. The product helps manage the change process, speeds delivery of applications, and improves the quality and stability of software. Release Rocket Verify is the industry’s first tool that identifies, tracks, and reports on software-testing efforts at the change level. This user-friendly tool focuses on the verification of changes and testing results across the application via real-time feedback, enabling rapid delivery of releases with high confidence for developers, testers, and managers.

Broad Platform Support

McCabe has a diverse customer base, and TRUEchange and Release Rocket Verify are deployed on a wide range of platforms, including Windows, Solaris, Linux and other UNIX platforms. Thus, the company required installer software to operate on multiple platforms and languages. “InstallAnywhere’s multi-platform installer technology is a natural fit with our products,” says Tim Summers, McCabe’s CTO. “InstallAnywhere gives us a highly customizable, yet standardized solution for all platforms, as opposed to developing and maintaining multiple semi-custom batch files and scripts for Windows and UNIX deployments.”

Creates One Single Powerful Installer

InstallAnywhere creates a single project file for all platforms, significantly reducing developer time and effort creating separate platform-specific project files. Its intuitive design environment reduces the engineering required by taking care of much of the work needed to construct a fully functional installer. All installer functionality is logically organized and intuitively presented, taking the guesswork out installer design. “InstallAnywhere’s intuitive interface makes it easy to see what happens in what order. With InstallAnywhere, we can program on a development machine, then transfer the installer to many build environments, without any file translation hassles or incompatibilities,” comments Summers.

Installs Anything, Anywhere

Because InstallAnywhere creates installers that run in console, silent, and GUI modes, McCabe’s release engineers can create just one installation solution for all platforms, even onto servers without GUIs. “InstallAnywhere’s command line mode functionality has helped us to streamline our deployments,” adds Summers. “With InstallAnywhere’s silent command-line functionality, our customers can install our software by simply executing a few commands.”

Built-in Functionality Means More Power, Flexibility and Extensibility for the Developer

Built-in functionality such as the ability to modify text files, modify registry entries, manage services, execute custom code, and to create branded panels and billboards were also important to Summers. “InstallAnywhere has more innate capabilities and functions than the competition. It’s a flexible and highly customizable solution, and allows us to precisely control the installation process. We’ve tried other multi-platform deployment tools in the past, and they didn’t have the feature set, or the out-of-the-box functionality of InstallAnywhere.”

Automatically Handles all Installation Details

Summers says the benefit for McCabe’s customers is simple - trouble-free installations that leverage the power of Java to provide a consistent look and feel across all platforms. “InstallAnywhere functions like a native installer on every platform,” he notes. “Our end-users don’t need to know Java, since InstallAnywhere’s LaunchAnywhere technology launches the installer transparently from a Windows-executable or simple UNIX binary.”

Shortens Time to Deployment

InstallAnywhere’s industry leading built-in functionality shortens the development cycle and speeds time to market. Adds Summers: “Prior to adopting InstallAnywhere, the installation development process took nearly two months to configure our single platform deployment solution for Windows, to write shell scripts and batch files for several UNIX platforms and to test the installation packages. Release Rocket Verify is a product that is available on many platforms. The installation packaging took us less than a week for all our platforms”

About InstallAnywhere

From a single project file and build environment, InstallAnywhere enables developers to create reliable installations for the broadest range of current platforms including Windows, Linux, Mac OS X, Solaris, AIX , HP-UX, and IBM iSeries. You can learn more about InstallAnywhere and begin a no-cost evaluation at www.flexerasoftware.com/installanywhere.

Begin a Free Evaluation of InstallAnywhere

You can download a free trial version of InstallAnywhere from the Flexera Software Web site at: www.flexerasoftware.com/installanywhere/eval.

Want to learn more best practices for building quality installations? Join an InstallAnywhere training class – visit www.flexerasoftware.com/training for available classes.

About Flexera Software

Flexera Software is the leading provider of strategic solutions for Application Usage Management; solutions delivering continuous compliance, optimized usage and maximized value to application producers and their customers. Flexera Software is trusted by more than 80,000 customers that depend on our comprehensive solutions — from installation and licensing, entitlement and compliance management to application readiness and software license optimization — to strategically manage application usage and achieve breakthrough results realized only through the systems-level approach we provide. For more information, please go to: www.flexerasoftware.com.