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

Notion 2.1.9 - A unified workspace for m...
Notion is the unified workspace for modern teams. Features: Integration with Slack Documents Wikis Tasks More guests: invite up to 10 collaborators, friends & family to your pages Page... Read more
Spotify 1.2.0.1165 - Stream music, creat...
Spotify is a streaming music service that gives you on-demand access to millions of songs. Whether you like driving rock, silky R&B, or grandiose classical music, Spotify's massive catalogue puts... Read more
Thunderbird 102.5.1 - Email client from...
As of July 2012, Thunderbird has transitioned to a new governance model, with new features being developed by the broader free software and open source community, and security fixes and improvements... Read more
Pinegrow 7.03 - Mockup and design web pa...
Pinegrow (was Pinegrow Web Designer) is desktop app that lets you mockup and design webpages faster with multi-page editing, CSS and LESS styling, and smart components for Bootstrap, Foundation,... Read more
Adobe After Effects 2022 23.1 - Create p...
The new, more connected Adobe After Effects can make the impossible possible. Get powerful new features like a Live 3D Pipeline that brings CINEMA 4D scenes in as layers - without intermediate... Read more
SteerMouse 5.6.7 - Powerful third-party...
SteerMouse is an advanced driver for USB and Bluetooth mice. SteerMouse can assign various functions to buttons that Apple's software does not allow, including double-clicks, modifier clicks,... Read more
Wireshark 4.0.2 - Network protocol analy...
Wireshark is one of the world's foremost network protocol analyzers, and is the standard in many parts of the industry. It is the continuation of a project that started in 1998. Hundreds of... Read more
Adobe Premiere Pro 2022 23.1 - Digital v...
Adobe Premiere Pro is available as part of Adobe Creative Cloud for as little as $54.99/month. The price on display is a price for annual by-monthly plan for Adobe Premiere Pro only. Adobe Premiere... Read more
1Password 8.9.10 - Powerful password man...
1Password is a password manager that uniquely brings you both security and convenience. It is the only program that provides anti-phishing protection and goes beyond password management by adding Web... Read more
FotoMagico 6.3 - Powerful slideshow crea...
FotoMagico lets you create professional slideshows from your photos and music with just a few, simple mouse clicks. It sports a very clean and intuitive yet powerful user interface. High image... Read more

Latest Forum Discussions

See All

SwitchArcade Round-Up: ‘Chained Echoes’,...
Hello gentle readers, and welcome to the SwitchArcade Round-Up for December 8th, 2022. Today is Thursday, and that usually means an absolute deluge of new releases on the eShop. But the year is winding down, so we’ve only got ten or so to look at... | Read more »
‘Awaken Legends: Idle RPG’ Celebrates th...
Awaken Legends: Idle RPG is adding its first update since the game was soft-launched in November, letting players get their hands on a new hero “Hera Valen". Players can also look forward to the Covenant of the Dark Knight event and the Wishing Well... | Read more »
‘Horizon Chase 2’ Japan World Tour Expan...
Horizon Chase 2 () from Aquiris is getting a major expansion today on Apple Arcade. The Japan World Tour expansion brings in 11 new races across 9 cities and it should be rolling out now as of this writing. I expect it to be available worldwide... | Read more »
Dark Fantasy Visual Novel ‘The 13th Mont...
Originally announced for release in August, The 13th Month from Japanese developer Kobayashimaru and publisher Kodansha released on PC via Steam worldwide this month. The dark fantasy visual novel that reimagines the classic Sleeping Beauty tale, is... | Read more »
Tom Clancey’s The Divison Resurgence ann...
Ubisoft has announced the latest Live Test dates for Tom Clancy’s The Division Resurgence, the hotly anticipated mobile entry in the Divison series. Starting December 8th and ending on the 22nd, the test will offer a huge amount of content for the... | Read more »
‘Easy Come Easy Golf’ New Update Adds St...
Easy Come Easy Golf () from Clap Hanz is one of my favorite games on Apple Arcade. It has been updated quite a bit since launch bringing in new modes and improvements. It recently launched on Nintendo Switch as well. | Read more »
Out Now: ‘Magic vs Metal’, ‘Suzerain’, ‘...
Each and every day new mobile games are hitting the App Store, and so each week we put together a big old list of all the best new releases of the past seven days. Back in the day the App Store would showcase the same games for a week, and then... | Read more »
SwitchArcade Round-Up: Reviews Featuring...
Hello gentle readers, and welcome to the SwitchArcade Round-Up for December 7th, 2022. Today can be accurately described as Mikhail Madness, with a whopping four reviews from our pal-est of pals. Football Manager 2023 Touch, Wobbledogs, Soccer Story... | Read more »
Alchemy Stars celebrates 1 and a half ye...
It has been one and a half years since Alchemy Stars launched, and Level Infinite is celebrating in style with a host of new content. There will be a new story mission and even a store to explore, and a whole new mode for those budding idol... | Read more »
Fighting Game ‘Art of Fighting 2’ ACA Ne...
Last week, side-scrolling shooter Pulstar hit mobile platforms as the newest ACA NeoGeo series release from Hamster and SNK. Read Shaun’s review of it here. Today, fighting game Art of Fighting 2 has launched on iOS and Android. Art of Fighting 2... | Read more »

Price Scanner via MacPrices.net

New! Details on Verizon’s Christmas/Holiday p...
Verizon is offering discounts on iPhones, Apple Watch models, and iPads with specific promo codes as part of their Christmas/Holiday 2022 offerings. Codes are valid when adding a new line of service... Read more
Apple MagSafe accessories are back on Holiday...
Amazon has Apple MagSafe Chargers and Apple’s MagSafe Battery on sale for up to 24% off MSRP again as part of their Christmas/Holiday sale. Shipping is free, and all models are in stock: – MagSafe... Read more
13″ M2 MacBook Airs on sale again for the low...
Amazon has 13″ MacBook Airs with M2 CPUs in stock today and on sale for $150 off MSRP as part of their Christmas/Holiday Sale, prices start at $1049. Shipping is free. They are the lowest prices... Read more
Get an Apple 16″ MacBook Pro for $400 off MSR...
16″ MacBook Pros with Apple’s M1 Pro CPUs are in stock and on sale today at B&H Photo for $300-$400 off Apple’s MSRP for a limited time. Prices start at $2099 for M1 Pro models with 512GB or 1TB... Read more
Holiday clearance sale! Previous-generation A...
Amazon has 2nd generation 32GB and 64GB 4K Apple TVs with Siri remotes and 32GB Apple TV HDs on clearance sale for $80-$90 off original MSRP. Shipping is free, and delivery is available in time for... Read more
Christmas sale at Verizon: Apple AirPods Pro...
Verizon has first-generation Apple AirPods Pro on sale for $159.99 on their online store as part of their continuing Christmas/Holiday sale. Their price is $90 off Apple’s original MSRP, and it’s the... Read more
New Christmas/New Years promo at Xfinity Mobi...
Switch to Xfinity Mobile and open a new line of service, and take $400 off the price of a new iPhone, no trade-in required, through January 10, 2023. The $400 is applied to your account as credits... Read more
Apple iPad Smart Keyboard Folio prices drop u...
Apple iPad Smart Keyboard Folio prices have dropped up to $60 off MSRP at Amazon and Walmart as part of their Christmas/Holiday sales. These are the cheapest prices currently available for these iPad... Read more
Today is the final day for Xfinity Mobile’s $...
If you switch to Xfinity Mobile and open a new line of service, they will take $500 off the price of a new iPhone, no trade-in required. This is the best no trade-in Cyber Monday Apple iPhone 14 deal... Read more
Amazon restocks 10.2″ 64GB 9th-generation iPa...
Amazon has Apple’s 9th generation 10.2″ 64GB WiFi iPads (Silver) in stock and on sale for $269.99 shipped as part of their Christmas/Holiday Sale. Their price is $60 off Apple’s MSRP. Free delivery... Read more

Jobs Board

*Apple* Systems Administrator - JAMF - Activ...
…Administration **Duties and Responsibilities** + Configure and maintain the client's Apple Device Management (ADM) solution. The current solution is JAMF supporting Read more
Cashier - *Apple* Blossom Mall - JCPenney (...
Cashier - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) - Apple Blossom Mall Read more
Omnichannel Associate - *Apple* Blossom Mal...
Omnichannel Associate - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) - Apple Read more
Sephora Beauty Advisor - *Apple* Blossom Ma...
Sephora Beauty Advisor - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) - Apple Read more
Operations Associate - *Apple* Blossom Mall...
Operations Associate - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) - Apple Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.