TweetFollow Us on Twitter

Electronic Distribution

Volume Number: 13 (1997)
Issue Number: 11
Column Tag: Tools of the Trade

Electronically Distributing Your "Killer App"

by Jeff Ganyard

A quick look at electronic software distribution solutions for the Mac OS

So you're sure that you've finally built the "killer app" all you need is a way for the rest of the world to realize it and buy it. Now you've got to get that marketing machine fired up, educate your sales force, start advertising, book booths at trade shows and most importantly, distribute that all important Internet demo version.

All right, but how are you going to get that demo version to compel the users out there to buy your software? How can you offer enough of the full application's features so that everyone wants it, but not so much that you cannibalize sales of the commercial product? The balance between features and limitations on "demoware" can't be found by a simple formula but you may want to look into Electronic Software Distribution (ESD) solutions. These products can help you easily build limited function, "trialware", "nag ware" or time restricted versions of your software. And when the customer makes the decision to buy the full product, they make their purchase and unlock the software that they already have on their hard disk.

Here's a quick overview of four of the ESD products for Mac OS: InstallerMaker from Aladdin Systems, InterLok from Pace Anti-Piracy, ZipLock from Portland Software, SalesAgent from Release Software Corporation, and Kagi, an electronic software payment service. The first thing you must do is identify the ESD model that will work best for your products -- each company uses a somewhat different model.

InstallerMaker

With the release of InstallerMaker 4.0, Aladdin Systems has taken their successful installer creation technology and added transaction capabilities to its feature list. There is no up front fee to create trialware with InstallerMaker. Their model is based on collecting fees from each product sale, starting at a minimum $5 per transaction and moving to a percentage in the range of 10-15%. (The exact amount is somewhat negotiable; contact their sales organization for details.) InstallerMaker is very easy to use, yet powerful enough to meet most people's needs.

Not surprisingly, the user interface looks and acts much like an extended version of StuffIt Deluxe, but with much more control over what can happen while the archive is being decompressed, files placed in required locations, separate items requiring registration keys, etc. InstallerMaker provides control over the number launches, the number of days until expiration or a fixed expiration date. The user is greeted with a dialog at every launch with information on how much longer the demo will be useful and options to purchase, register, or to use as a demo. Aladdin accepts payment transactions by phone, postal mail, fax and over the Internet using their own protocol. Aladdin uses it's own encryption technology for both the software and the Internet transaction.

Aladdin will provide daily reports on activity and monthly accounting. And of course, since it is InstallerMaker, there is the added bonus of a full featured installer combined with this ESD solution.

InterLok and InterLok Pro

Pace Anti-Piracy offers a very different approach. They have created what should be more accurately described as a developer tool for distribution rather than an transaction system. They offer their product in 2-tiers; InterLok and InterLok Pro. They base their model on quantities distributed per year and are not involved in processing or taking a percentage of the actual financial transaction. The process begins with their wrapper tool, allowing you to easily create distributable products with control over the number of launches, expiry after a set number of days or a fixed expiration date.

When the customer decides to purchase the software, a challenge-response mechanism is used. The wrapper technology will build a challenge based on a variety of elements. The challenge (and presumably the payment) is then sent by the end user to you, where you provide the response to unlock or register the product. Because this mechanism is variably generated by environment, the need for encryption is dramatically reduced, except, of course, for the financial transaction. Their goal is to provide ESD and serialization support for your product, while you take care of distribution and financial interactions. Their key technology can be associated to a hard drive, a key diskette or a simple pass phrase. They look at the characteristics of the media when the software is installed. This means that their unlock authorization and serialization will continue to be valid even after the hard drive (or other media) has been initialized.

Since you completely control the Satisfaction tool - the tool that generates the response codes - the transaction method is up to you. Phone, fax, email are obvious choices, and because Satisfaction is fully scriptable, the construction of a custom CGI to process orders is fairly simple. Release has included a set of docs on scripting the product along with sample web pages and a sample AppleScript CGI to get you started.

The Pro version costs almost twice as much as the standard version, but adds more robust encryption, support for non-executable files, network copy protection, key diskettes, limitation of application functions, installer integration and more flexibility of controls than the standard version though its own API. With the Pro version you could easily build a demo, trial, basic and a "pro" version of your product all from the same source. As a matter of fact, InterLok and InterLok Pro are an example of this. This would allow your customers to upgrade to a more full featured version of your product just by entering a new response code (that they have purchased from you, of course). Look for a Windows version coming around the end of this year.

ZipLock

Portland Software recently released version 2.0 of their product ZipLock. This version adds support for Mac OS and Newton products. They provide an end-to-end solution, where you can use their service for your transactions or you can buy their server software to handle your own merchant account transactions. Their approach is to build an ESD channel and provide the tools for you to participate. The first step is enter into a relationship with a clearing house, their current clearing house partners are: CyberSource Corporation, Internex PowerCommerce Clearinghouse and LitleNet, LLC. With that established, you will be able to use their builder application. (As of August 1997, they were working on a test server for demo use.) The distribution model is buy before you try, but they include the function for a 30 day money back guarantee to the end user. Once the builder has been used on your application, it can be easily distributed online or offline, or through whatever other means you wish. The clearing house will then charge a fee for each transaction, typically a dollar or two.

Portland Software uses RSA licensed encryption in both their package encoding and the purchaser to clearing house transmission. There is no need for a secure connection because the contents are already encrypted. They have gone to great efforts to hide the key information from the user. Once the user has downloaded the product, and tried to launch it, it will first verify the integrity of the package; when successful, the user is greeted with a set of marketing or questionnaire screens. One of the strengths of Portland's product is the complete customizability of these screens. When the user is ready to purchase, they must be connected to the Internet, the client product uses http to communicate with the server to perform the transaction.

If you are interested in purchasing their server software and becoming your own clearing house, they have that option. It is pricey, coming in at $25,000 and is available for Windows NT and Solaris only. You will probably want to expect some very significant sales figures to consider this option.

SalesAgent

Release Software provides a turnkey solution. You send them your product, they wrap it with their SalesAgent technology and will either send it back to you for you to distribute or they will distribute it online, or both. This allows online and offline distribution for you. Currently their Mac OS product produces only "buy before you try" packages, but they intend to offer trialware capabilities in a release due at the end of this year. All of the sales information is available in real time through a secure web site through their Sales Manager program.

In addition to phone and fax, they accept transactions via HTTP or a direct modem dial-up -- convenient for customers who do not have a connection to the Internet. There is an initial "wrapping" fee of $500 per product and they will then take 15% of each transaction. Their technology places a SalesAgent on the end user's hard drive, to prevent unauthorized redistribution of the software. The same SalesAgent will handle all products wrapped by Realease Software. Since the transaction is controlled on their server, price changes can be made dynamically, however the price indicated in the distributed package cannot be changed. Their encryption is licensed from RSA and they use it for their wrapper and the online transactions. They also have received permission to export this use of RSA encryption. Because the user has to pay before accessing the package, it also well suited for non-executable and data file use.

Kagi

Another alternative is a payment processing service such as Kagi. Kagi is a popular service used by many shareware authors. They will help you distribute the software and collect payments, but they leave the serialization implementation up to you. Kagi takes 6.5% of the sale price and passes on all applicable payment service fees; for example, Visa transactions cost an additional 3.5% and a $.032 transaction fee.

Conclusions

There are a variety of products and services available to help you distribute your software electronically. Each has its own strengths and weaknesses. To choose the best for your needs, you must carefully research which distribution and transaction models suit your product and your business model. You can find more information to help you with your research at these web addresses:

  1. Aladdin Systems, Inc. at http://www.aladdinsys.com.
  2. PACE Anti-Piracy at http://www.paceap.com.
  3. Portland Software, Inc. at http://www.portsoft.com.
  4. Release Software Coporation at http://www.releasesoft.com.
  5. Kagi at http://www.kagi.com.

Jeff Ganyard is the co-founder of Mac ISP, supporting people and organizations using the Mac OS to build, develop and provide Internet services. He is also a contributing editor for this issue of MacTech Magazine. Jeff was formerly an Internet Evangelist for Apple Computer, Inc.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Apple GarageBand 10.1.4 - Complete recor...
The new GarageBand is a whole music creation studio right inside your Mac -- complete with keyboard, synths, orchestral and percussion instruments, presets for guitar and voice, an entirely... Read more
Alfred 3.2.1 - Quick launcher for apps a...
Alfred is an award-winning productivity application for OS X. Alfred saves you time when you search for files online or on your Mac. Be more productive with hotkeys, keywords, and file actions at... Read more
Adobe Lightroom 6.8 - Import, develop, a...
Adobe Lightroom is available as part of Adobe Creative Cloud for as little as $9.99/month bundled with Photoshop CC as part of the photography package. Lightroom 6 is also available for purchase as a... Read more
Backblaze 4.2.0.990 - Online backup serv...
Backblaze is an online backup service designed from the ground-up for the Mac. With unlimited storage available for $5 per month, as well as a free 15-day trial, peace of mind is within reach with... Read more
OmniPlan Pro 3.6 - Professional-grade pr...
With OmniPlan Pro, you can create logical, manageable project plans with Gantt charts, schedules, summaries, milestones, and critical paths. Break down the tasks needed to make your project a success... Read more
OmniPlan 3.6 - Robust project management...
With OmniPlan, you can create logical, manageable project plans with Gantt charts, schedules, summaries, milestones, and critical paths. Break down the tasks needed to make your project a success,... Read more
Little Snitch 3.7.1 - Alerts you about o...
Little Snitch gives you control over your private outgoing data. Track background activity As soon as your computer connects to the Internet, applications often have permission to send any... Read more
iMazing 2.1.3 - Complete iOS device mana...
iMazing (was DiskAid) is the ultimate iOS device manager with capabilities far beyond what iTunes offers. With iMazing and your iOS device (iPhone, iPad, or iPod), you can: Copy music to and from... Read more
AppDelete 4.3.1 - $7.99
AppDelete is an uninstaller that will remove not only applications but also widgets, preference panes, plugins, and screensavers along with their associated files. Without AppDelete these associated... Read more
FileZilla 3.23.0.2 - Fast and reliable F...
FileZilla (ported from Windows) is a fast and reliable FTP client and server with lots of useful features and an intuitive interface. Version 3.23.0.2: Bug Fixes and Minor Changes Speed up icon... Read more

Latest Forum Discussions

See All

Galaxy on Fire 3 and four other fantasti...
Galaxy on Fire 3 - Manticore brings the series back for another round of daring space battles. It's familiar territory for folks who are familiar with the franchise. If you've beaten the game and are looking to broaden your horizons, might we... | Read more »
The best apps for your holiday gift exch...
What's that, you say? You still haven't started your holiday shopping? Don't beat yourself up over it -- a lot of people have been putting it off, too. It's become easier and easier to procrastinate gift shopping thanks to a number of apps that... | Read more »
Toca Hair Salon 3 (Education)
Toca Hair Salon 3 1.0 Device: iOS Universal Category: Education Price: $2.99, Version: 1.0 (iTunes) Description: | Read more »
Winter comes to Darkwood as Seekers Note...
MyTona, based in the chilly Siberian city of Yakutsk, has brought a little festive fun to its hidden object game Seekers Notes: Hidden Mystery. The Christmas update introduces some new inhabitants to players, and with them a chance to win plenty of... | Read more »
Bully: Anniversary Edition (Games)
Bully: Anniversary Edition 1.03.1 Device: iOS Universal Category: Games Price: $6.99, Version: 1.03.1 (iTunes) Description: *** PLEASE NOTE: This game is officially supported on the following devices: iPhone 5 and newer, iPod Touch... | Read more »
PINE GROVE (Games)
PINE GROVE 1.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0 (iTunes) Description: A pine grove where there are no footsteps of people due to continuous missing cases. The case is still unsolved and nothing has... | Read more »
Niantic teases new Pokémon announcement...
After rumors started swirling yesterday, it turns out there is an official Pokémon GO update on its way. We’ll find out what’s in store for us and our growing Pokémon collections tomorrow during the Starbucks event, but Niantic will be revealing... | Read more »
3 reasons why Nicki Minaj: The Empire is...
Nicki Minaj is as business-savvy as she is musically talented and she’s proved that by launching her own game. Designed by Glu, purveyors of other fine celebrity games like cult favorite Kim Kardashian: Hollywood, Nicki Minaj: The Empire launched... | Read more »
Clash of Clans is getting its own animat...
Riding on its unending wave of fame and success, Clash of Clans is getting an animated web series based on its Clash-A-Rama animated shorts.As opposed to the current shorts' 60 second run time, the new and improved Clash-A-Rama will be comprised of... | Read more »
Leaks hint at Pokémon GO and Starbucks C...
Leaked images from a hub for Starbucks employees suggests that a big Pokémon GO event with the coffee giant could begin this very week. The images appeared on Reddit and hint at some exciting new things to come for Niantic's smash hit game. | Read more »

Price Scanner via MacPrices.net

12-inch Retina MacBooks, Apple refurbished, n...
Apple has restocked a full line of Certified Refurbished 2016 12″ Retina MacBooks, now available for $200-$260 off MSRP. Refurbished 2015 models are available starting at $929. Apple will include a... Read more
Holiday sale: 12-inch Retina MacBook for $100...
B&H has 12″ Retina MacBooks on sale for $100 off MSRP as part of their Holiday sale. Shipping is free, and B&H charges NY sales tax only: - 12″ 1.1GHz Space Gray Retina MacBook: $1199 $100... Read more
Apple refurbished 13-inch MacBook Airs availa...
Apple has Certified Refurbished 13″ MacBook Airs available starting at $849. An Apple one-year warranty is included with each MacBook, and shipping is free: - 13″ 1.6GHz/8GB/128GB MacBook Air: $849 $... Read more
Apple refurbished iMacs available for up to $...
Apple has Certified Refurbished 2015 21″ & 27″ iMacs available for up to $350 off MSRP. Apple’s one-year warranty is standard, and shipping is free. The following models are available: - 21″ 3.... Read more
Apple’s Education discount saves up to $300 o...
Purchase a new Mac or iPad using Apple’s Education Store and take up to $300 off MSRP. All teachers, students, and staff of any educational institution qualify for the discount. Shipping is free: -... Read more
Back in stock: Apple refurbished Mac minis fr...
Apple has Certified Refurbished Mac minis available starting at $419. Apple’s one-year warranty is included with each mini, and shipping is free: - 1.4GHz Mac mini: $419 $80 off MSRP - 2.6GHz Mac... Read more
Twenty-Five Years Of Apple Laptops – A person...
Among many other things, the often tumultuous 16th year of the new century marked the 25th anniversary of Apple laptop computers, not counting the optimistically named 16-pound Mac Portable of 1989.... Read more
Landlordy iOS App Adds Support For Appliances...
Riga, Latvia based E-protect SIA is releasing major update (version 1.8) to its Landlordy app for managing rental business financials on the go. Landlordy is iPhone and iPad app designed for self-... Read more
Holiday sale, Apple iMacs for up to $200 off...
B&H Photo has 21″ and 27″ Apple iMacs on sale for up to $200 off MSRP including free shipping plus NY sales tax only: - 27″ 3.3GHz iMac 5K: $2099 $200 off MSRP - 27″ 3.2GHz/1TB Fusion iMac 5K: $... Read more
Holiday sale: Mac minis for $50 to $100 off M...
B&H Photo has Mac minis on sale for up to $100 off MSRP free shipping plus NY sales tax only: - 1.4GHz Mac mini: $449 $50 off MSRP - 2.6GHz Mac mini: $629 $70 off MSRP - 2.8GHz Mac mini: $899 $... Read more

Jobs Board

*Apple* Retail - Multiple Positions - Apple,...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
*Apple* Retail - Multiple Positions- Trumbul...
Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
*Apple* Retail - Multiple Positions- Philade...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
*Apple* Retail - Multiple Positions- San Ant...
Job Description:SalesSpecialist - Retail Customer Service and SalesTransform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
*Apple* Products Tester Needed - Apple (Unit...
…we therefore look forward to put out products to quality test for durability. Apple leads the digital music revolution with its iPods and iTunes online store, Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.