Shareware sucks
Ryan at untoldentertainment recently went to an interesting place, perhaps via my post on iPhone App Store Marketing, particularly the part where I discuss pricing too low and the negative reviews you may receive.
From Ryan’s post:
“A fifty dollar steak will generally taste better than a six dollar steak, even if they’re the same cut and are prepared by the same chef. Humans are funny that way.
All this is enough to make me rethink the benefits of free-to-play models, as both a business owner and a consumer.”
This “free-to-play” model is basically the same as the Shareware model. Free for a start, and then pay to keep playing, or unlock content.
I see many, many more downloads of my Mac software than I see registrations. My Mac Shareware apps are actually way worse off than the 2-5% registration rate that is normally reported. I’m yet to figure out exactly why.
Perhaps it’s the horrible lengthy form that users have to fill out to actually purchase. Perhaps it’s the design of my site, or other parts of the registration process that put people off. Perhaps I offer too much or too little content in the free version. Perhaps my applications just aren’t worth the price I’m charging.
But whatever the reason, I have long been wondering if the Shareware model is the best way to sell Mac applications and games, and if there is a viable alternative.
So this blog post is me saying that Shareware sucks, why I think it sucks, and where the alternatives may lie.
Shareware gets less downloads than Freeware
For consumers, downloading Shareware should seem like a win. With very little effort, possibly a tiny cost in bandwidth, and a short wait while you do something else, you can try it out. It’s probably easier, and as cheap, as downloading a free iPhone app.
But that potential downloader knows that it’s limited somewhere. The future potential for having to pay something will put some people off even downloading an app. Freeware apps look better than Shareware apps.
Developers take a major hit from this small negative slant towards Shareware. It’s not just the few people who don’t download it because it may cost something, it’s the few people who they won’t recommend it to. It’s the few review sites that won’t bother to review it, or the few places in various ranking systems that are lost. These few add up, and feedback on themselves, and ultimately result in a major difference in the number of downloads.
Just look at apple – most recent vs apple – most popular and count the number of Freeware apps in each. It’s a small sample, but I would be surprised if the number of freeware apps in the most recent category ever exceeded those in the most popular category.
Shareware gives good stuff away for free
No matter what a Shareware app’s limitations are, there is always some content given away. Right now, enough developers give enough stuff away that anyone who really doesn’t want to pay anything can probably get what they want with what is freely available.
A developer might see a gap in the market, make a Shareware app to fill it, and perhaps unknowingly provide for free exactly the functionality that was only in the paid version of another app. Consumers that are willing to spend time trying, and learning, how to use the free parts of Shareware apps to save a few bucks are probably common.
It’s not certain that these consumers would ever pay for any software – in fact they probably won’t. But developers have created this situation. Developers have fought each other by price to get attention, and price is a major consideration for consumers – be it money, time, or any other cost. Consumers expect to be able to get any functionality via price-free means. The majority seem to end up happy to spend an hour to save a dollar. This hour is probably fun. It’s amusement to attempt to get something for free, and they saved a dollar. Hourly rate equations don’t apply.
Of course, piracy doesn’t help. Any consumer can get a copy of any software off their family 16 y/o ‘hacker’ who got it off their 18 y/o facebook friend named Brandy (aka 40 y/o George), who got it off some dodgy website located on a server in some offshore country. Any developer who offers a complete app, with code-based protections to limit it to Shareware will be cracked within days, if not hours.
A Shareware app download is nearly always a giveaway. Those that don’t download the cracked version are probably quite happy playing within the limits of the free part. Very, very few will reason that it’s worth spending money because the developer did a good job and deserves to be paid for it. A few more might get frustrated enough with the limitations to pay to get the rest. Which brings me on to my next point.
Shareware annoys people, whatever the limitation
The main reason that the vast majority of people buy a Shareware app is because it’s pissed them off enough that they have to.
Whether it’s a game with only 5 out of x levels, or an app with only 30 days of usage, it’s the same tactic. Give something away for free that is broken, and charge people to fix it. It’s like a boat repairer giving away leaky ships.
Anyone who is entering their credit card details on a developer’s website is bound to be reluctantly handing over their cash to be able to do the thing that the app said it did on the box. Chances are that they were in the middle of an epic struggle to beat the previous high score, or are on a tight deadline that could do with the use of the app in question. It’s annoying. ‘Awesome, I’ll just do this…. Oh crap, it’s expired…Hmmm… Guess I’ll buy it then.’ Or even worse, if they weren’t that dependent on it: ‘Oh crap, it’s expired. Oh well, I’ll just use some other app.’
In general, artificially limiting people is a bad way to get money. It’s a bad user experience; it’s a bait and switch tactic; it’s extortion; it’s wrong.
Shareware requires a laborious payment system
I’m yet to find anything close to a decent way of actually selling Shareware licenses online. I am using eSellerate, which at least makes my side of the dealings relatively painless. But the user experience is horrid.
Ideally, it should be two clicks. One to purchase, one to confirm.
But as it is, purchasers usually have to:
- Find the menu/button that will register the app, and click on it to launch a web browser or bring up a form
- Decide if they can trust this form with their credit card details
- Fill out a stupid amount of personal details
- Find a piece of plastic and copy 16 random numbers from it, plus 3 that are usually obscured on the back
- Find some large sequence of random numbers and letters in an email that might show up at some point or perhaps somewhere in some subsequent screen
- Find in your app the place where this number has to be entered
- Type the number in, or copy and paste it in, with NO MISTAKES!!! NO SPACES AT THE END!!!
It’s just crazy. It requires a lot of effort, and a lot of trust. At no point can a user be sure that their money won’t just disappear into a black hole. Of course it probably won’t, it’ll probably all work out, but there is no way a user can know this for sure. It’s stressful, difficult, and time consuming.
And then they can’t even be sure that they actually own it. Can they unlock another version on another machine they own? If their machine dies and they have to re-install their OS will they be able to continue using it? There is no consistency, no history to deserve trust. It’s a punt on an unknown developer that only a small percentage of experienced users will be prepared to take.
The alternatives
A good viable alternative to Shareware for small developers is way overdue, and I’d be really interested to hear from anyone who thinks they have found one. I’m just going to mention a few alternatives, and my thoughts on them.
There is no doubt that online distribution is the future (well, the present, really), so putting CDs in a local store is out.
Getting a publisher may help a little, as it provides some consistency with payment systems, but at what cost? For me, I like to control my marketing efforts, as well as own the complete rights to my software, so this is not an option. But even if a publisher seems the right way to go, the increase in trust applies to a limited number of purchasers. And it’s probably still Shareware. It’s still giving stuff away for free, annoying people, etc.
Advertising in a free application is a viable alternative. Again, I’d never go there, as I hate ads and the time (and hence productivity) that they waste across the world to force crap products on people who don’t really want them – but that’s another story. It’s viable, for some. A few developers are making money out of advertisement placement in games/apps, and most consumers don’t seem to mind too much.
Charging for the full version, while offering no feature limited version, or a real ‘demo’ (with only videos/tutorials) is also an option. For users this may seem like a bad deal, but with a good description, a YouTube video and some unbiased reviews it can work. It gets rid of some of the difficulties with payment/registration, doesn’t offer any real content, so helps with the annoyance factor, and doesn’t really give anything away. Currently however, most of the ways that people will initially find an app come from download sites. Without having a popular download (usually by offering some real content), some serious marketing effort is required.
I am hoping above all else that Apple will create a Mac App Store. Apple must either already have it planned, or has decided it’s not feasible for some reason, but the potential benefits are huge. For developers it would solve pretty much all of the Shareware issues, and provide another gold rush. For Apple, it would provide a drawcard for developers to develop for the Mac again, after the iPhone stole so many Mac developers, and would also create some extra revenue using the back-end they have already created for the iPhone App Store. For users it would mean a huge number of fart apps… err, I mean quality software at lower prices, easy to get, easy to buy. It’s win, win, win! Or perhaps I’m missing something… It seems too easy.
So Shareware sucks. It sucks for developers, it sucks for users, it sucks for purchasers. But right now it’s the best we have. Time for a change. But to what?