- There is a reluctance to make payments via PayPal, despite the fact that a PayPal account isn't required in order to use their payment facilities.
- The instructions for setting up the first of my products - Project Monitor - are not clear enough and prospective customers are scared off.
- My familiarity with the products has blinded me to difficulties experienced by first-time users.
- Competing products are light years ahead of my own.
Friday, February 13, 2009
Shareware Sales - a Reality Check
Friday, August 22, 2008
Shareware Download Sites
Cheers
Pete
Sunday, July 6, 2008
What's On The Workbench?
I guess my developer's toolbox has grown slowly as needs have arisen, but over the past few months as I put the final polish on a couple of saleable applications, acquisitions have become a more frequent event. As a software developer who has only recently thrown off the shackles of "real" employment to go it alone, there are several tools I've not previously had cause to use which have become indispensable.
For those of you who may be in the process of acquiring a suite of developer tools or updating their existing arsenal, here's what I use.
Primary development platform: C#, using Microsoft Visual Studio 2005 Professional SP1
Databases: Microsoft Access, SQL Server 2005 Developer Edition, SQL Server 2005 Express, SQL Server Compact Edition 3.0
Integrated help: Microsoft HTML Help Workshop
UML and Data modeling: Enterprise Architect
Desktop virtualisation: Microsoft Virtual PC 2007
Version control: VisualSVN/Subversion
License key management: Infralution Licensing System
Purchasing: PayPal
Automated license key generation: IPN.NET
Application installation: InstallAware Express
FTP client: FileZilla
Web forum: AspNetForum
Please feel free to suggest any other items you feel no Windows desktop developer should be without, keeping in mind that as a fledgling micro-ISV I've chosen affordable - if not free - products out of necessity. I'm pleased to note some Australian products in the list!
Cheers
Pete
Thursday, June 19, 2008
Product 1 of n
After what seems an eternity, I find myself on the brink of offering a software product of my own for sale from my web site.
Rather than being born in one intense burst of developer zeal, Project Monitor has evolved steadily over the past couple of years, sometimes in brief fits and starts and at other times when the flow of other work has eased, in a slightly more concentrated manner. I've used my product on a daily basis throughout that time and I strongly believe that this - together with what's turned out to be a lengthy development cycle - has paid big dividends. In the course of using it continuously in one form or another for those two years, reflecting constantly on how it might be improved in terms of look-and-feel, functions and useability, features have been added, refined or even removed. In hindsight, I'm sure that this has resulted in an application that's more mature than would have been the case had it been conceived, designed, constructed, tested and unleashed on an unsuspecting world in a short space of time. If that's in fact true, it's gratifying to think that at least in that sense, the thoughtful, patient solo developers of the world can match it with the bigger players in the industry who sometimes seem driven by deadlines rather than product readiness.
I'm certainly excited by the prospect of finally having a product ready for sale but I must admit that my unbridled enthusiasm is tempered a little by reality - the recognition that having a saleable product is only one challenge among many and is really just the first step towards enjoying any measure of success.
The challenges now ahead in terms of promoting and marketing my product are unexplored territory for me, but whatever the outcome, I'm sure the lessons I learn will prove invaluable. I look forward in the months ahead to sharing my experiences with you - let's hope that in the fullness of time you're reading an inspirational success story rather than a cautionary tale!
Cheers
Pete
Friday, June 6, 2008
The Software Licensing Dilemma
Cheers
Pete
Thursday, May 15, 2008
Learning to Whistle a New Tune
Having then made the difficult decision to turn my back on a guaranteed income to go it alone, the transition from programmer-for-hire to software vendor has turned out to be a protracted one. With a couple of desktop applications in the final stages of testing, all but ready to be unleashed on the world, the problem is devoting enough time to complete the all-important testing and put in place the necessary mechanisms relating to purchase and licensing.
The lag time between presenting my products for sale and realising any income from them is an unknown, despite my confidence that they're useful, attractively-priced tools. In the meantime, the rent needs to be paid on time and having food in the fridge most of the time continues to be an attractive prospect! As a sole operator therefore, striking a balance between earning an adequate income while striving to get a new product to market is the constant challenge.
In reality then, although my dream is ultimately attainable, the transition to fully-fledged micro-ISV is likely to be a gradual one. While I go about the business of earning a living as best I can, I manage to snatch an hour here and an hour there putting the final touches on my first two products, impatient to market them, but always alert to the dangers of releasing them prematurely. My patience, I remind myself repeatedly, will be rewarded in the long term.
Cheers
Pete
Thursday, April 24, 2008
The Reluctant Client
Reflecting on the meeting later on, I figured that if he was to be enticed at all, I needed to come up with a basic prototype which would impress him enough that he'd give the go-ahead to proceed with development. It was a calculated risk, but one I thought was worth taking.
Some twenty-plus development hours later I had the basic shell of the application ready for demonstration and arranged to visit again the following week. To cut a long story short, I showed him what I'd achieved and presented him with a project proposal and quotation. He was certainly excited about what I'd accomplished but, as I'd feared, baulked at the estimate - perhaps the plethora of cheap shareware products on the 'net had shaped his expectations of price!
The lesson I learned, which seems pretty obvious in hindsight, is that once I have a gut feel for how much a client might be up for, it's best I let them know my thoughts immediately, even if I can give them a ball-park figure only. Had I done so in this instance, his reaction would surely have confirmed my suspicions and I wouldn't have invested time and effort in developing the prototype; at most, I would've sacrificed a couple of hours of my time. Live and learn.
Fortunately in this case, I'm confident the application can be developed further in a generic enough fashion that I can offer it for sale from my web site and recoup my costs - eventually. One more idea to be added to the ever-expanding "to do" list!
Cheers
Pete