ICOBLOG

IcoBlog: shareware

The official Blog of Iconico & SoftwareMarketingResource

Showing posts with label shareware. Show all posts
Showing posts with label shareware. Show all posts

Wednesday, October 29, 2008

Nico Westerdale Accepts ASP BoD Nomination

Nico Westerdale Accepts Nomination for a seat on the Association of Shareware Professionals Board of Directors.

I stand before you here today, addressing all my fellow members of this great Association, with profound gratitude and great humility, I accept this nomination for a place on the Association of Shareware Board of Directors.

Many of you watching may not know this junior entrepreneur from England, and I'd like to spend a few moments to introduce myself.

My journey is an improbable one. Being born in England, of American parents, I learnt programming at an early age on a ZX81. I was schooled in art, and came to New York to participate in the great experiment that only America could forge, the dot com boom, and then inevitable bust. Born out of this I formed Iconico.com and set about to produce my own shareware tools and sell them over the web.

Now our economy faces a similar collapse, and during such times it's every member's responsibility to change, to think anew about the role shareware plays, and I believe that my skills learnt through hard times and hard work will help the Association through these dark times.

A year ago I took over the running of BitsDuJour.com and worked as a community organizer with developers, ISVs, and ecommerce providers alike, helping them to promote, market, and sell their products. We rebuilt the infrastructure, eliminated waste, and forged new partnerships whilst never pandering to the special interests, all in the cause of giving developers a global audience for their products.

As we stand at this crossroads in history the ASP has a choice. To continue the same failed policies of the past which have resulted year on year in falling memberships, or to embrace change. We must look hard at the $100 membership fee and find new ways to market the Association in order for fledgling developers to come on board in these tough economic times.

We must look hard at the ASP website, and our marketing efforts. Our organization is one that still produces a printed paper newsletter, when great financial savings and even greater exposure could come from blogs, rss feeds and wikis. We must embrace this change for the future, not in the quality of what we are doing, but in how we get our message out there.

I believe that despite our best efforts the ASP has lost respect amongst the professional software community. As a member of the board of directors I will be prepared to sit down with leaders of the OISV, and Joel on Software, at a time and place of my choosing. Isolationism in the recent years have only lost us members, and by negotiating without preconditions, and starting face to face talks with our competitors I believe that we can forge new alliances and regain respect for our organization on the world stage.

As small business owners and developers we all share a hope for the future. I've seen that hope in the developers who work long nights and weekends, with the dream that one day they can give up their day jobs and devote themselves to their business full time. I've seen hope in the eyes of people in conferences from Denver to Boston, and this great Association that we have built together serves that hope, that dream for a better future.'

Fellow members, we cannot turn back. We cannot walk alone.

At this moment, in this election, we must pledge once more to march into the future. Let us keep that promise, that independent Shareware promise, without wavering, to the hope that we confess.

Thank you. God bless you. And God bless the Association of Shareware Professionals.

9 comments
Labels: , ,

Monday, October 13, 2008

Business Of Software.org

There's a new resource for software business people over at businessofsoftware.org. It's a social networking site, the first of it's kind exclusively for this niche. If you're in the business take a look here.
0 comments
Labels:

Thursday, May 22, 2008

Standardizing Software Updates

As shareware authors we've all written chunks of code that fire up an Internet connection when the software opens and silently check to see if a new version is available. Sometimes these can be a little annoying, Subversion has a habit of showing me a little popup window every single time that I use it to state that a new build has gone up, yes thanks guys but I really don't care that I'm a few dot releases behind!



Obviously a better design is needed here so i don't have to click the 'Ok' button, a simple status bar message in the main window would do it, but these are user interface issues and I digress!

After writing my last post on standardization of e-commerce providers it struck me that software updating is another place where standardization might be really useful. I'm usually a PC guy, but occasionally I see something that Apple have done very nicely and one of those is it's updater, which looks something like this.



The great thing about this is that all of your software updates are right there, in one place, easy to see and with details on what's in the update. Now as far as I'm aware the same type of global software updater for every piece of software doesn't exist for Windows. This is as you might expect, there's more Windows software out there and Microsoft have historically exerted less control over their application providers than Apple has. The closest thing I could find was this little app from VersionTracker which uses their online database to report updates.



Certainly on the right track but one star out of five on a download.com review doesn't exactly inspire confidence. I can understand why it only got one star too; there's no standard way of writing the update code and it's basically guessing using the name of the executable!

So what's needed is this. If all our PCs had on them a single XML file which listed the current software installed and how to get an update of it then we'd be set. The XML file would need:

- The name of the software
- The current version number
- The URL to check for updates


The next part is this, the URL which checks for updates brings back another URL file, and for this one you could actually use a PAD file. A PAD file (Portable Application Description) is an XML file with a bunch of information about the software, and it's widely used by independent software vendors. The important thing for our purposes here is that the PAD file has the current version number of the software, and also the URL of the installer and notes on what's changed in the latest version. If you couple this with the desktop file list above then that's all you need to build a global software updater!

What I like about this solution is that it's going to benefit all software developers. It's a single place for file data to be stored, and the actual application that does the updating is independent of the desktop XML file itself. Obviously it's going to need traction in the community to get going, and there would have to be agreement on where the file is stored and how applications should write to it but I think that it should benefit all. in addition, once this global software list is in place you should be able to start doing some really interesting things with it, but I'll leave all that for another post.
6 comments
Labels: ,

Tuesday, May 20, 2008

Standardizing Shareware E-Commerce Providers

We've been working with all of the big shareware e-commerce providers for some time now, both as a vendor running Iconico and as an affiliate running BitsDuJour and I had an idea a while back that I thought would be of great benefit to everyone in the industry. I originally posted this a in the ASP newsgroups (posted January 3rd 2008 if you're a member and want to find the original thread), and several e-commerce providers were interested. Unfortunately I don't have the time to champion the cause on this, but I'd thought I would repost it here, hopefully this can be picked up by the right people at the right time.

The problem as it stands right now is that there are so many propriety systems out there that handle e-commerce transactions and they are all totally different. To create a system that builds on them, or interfaces with them is so daunting and complicated, believe me, I've done it and it's not straightforward. All the purchase links are formatted differently, coupons are supported in unique and differing ways, and the list goes on. Now I'm all for innovation and I welcome that some of the old systems like RegNet and RegSoft are gradually getting dropped and that new ones like FastSpring and Avangate have sprung up, it's just frustrating to see the wheel reinvented differently every time.

One place where I think standardization is needed is in sales reporting. Simply to get your sales data requires that you log in, do a lot of copying and pasting, aggregation in Excel and you have to remember the quirks of each system as they are all different. Some systems don't even allow you to see the exact commission you've earned until your payment is created. Other systems only total up the sales. Some require you to save your emails and then parse them, praying that you didn't miss one of them. The support for adding tracking ids to purchases is spotty at best. Now this is more of a pain for affiliates than for vendors as vendors usually have one payment processor, but affiliates have to deal with all of them. I'm talking about Avangate, BMT Micro, Cleverbridge, element5/ShareIT, eSellerate, Fastspring, Kagi, OneNetwork, Plimus, RegNow, RegSoft and SWReg, and those are just the popular ones. Half of those are owned by Digital River, but the systems are still unique to themselves, difficult to use, and non-standard. It's a mess.

I think it's high time that we have some standardization across the industry, and following in the footsteps in the way PAD standardized software descriptions I propose that we create a standardized system for reporting software sales. This I think would be a good first step and something that it would be easy for the e-commerce providers to get on board with. I'm talking about an XML file format here, and it should detail exactly what was sold to when, where and who bought it, how much and all the details that you need. I propose one format for vendors with all the details, and a second slimmed down version for affiliates which protects the privacy of the purchaser but gives the affiliate the details they need.

I really don't think that this should be too hard for the e-commerce providers to create this, it's just a different reporting format, and I can only see benefits to them and too us as vendors and as affiliates. It will allow for easier processing and time savings for everyone, and the possibility of integrating e-commerce providers with a wide variety of reporting software, shipment and tracking systems, heck I can see a small industry of secondary products sprouting up around this. In a nutshell I can see this simple change saving time money, and creating more opportunities to sell. I know this is just a first step, but this alone could really help how our industry operates and bottom line create more revenue for everyone.

In the original ASP posting we actually had five e-commerce providers give an unofficial thumbs up to this; I'd love to see it be transformed into something workable.
18 comments

Iconico, Inc. Software Stores

Accurate Design and Development Software

24 Hour Discount Deals on Fantastic Software Applications

Iconico, Inc. Software Services

You Wrote the Code, Now How do you Sell it?

Our Official Blog

© copyright 2004-2009 Iconico, Inc. All Rights Reserved