H
Hogan's Goat
OK, I've written a pretty cool little app that I think would be broadly
interesting. Now I'd like to make money from it! Here are my options,
as I see them:
1) Advertise it heavily, then sell the finished product directly. I have
zero budget, so "advertising" would be in the form of viral marketing
such as Usenet, discussion forums, etc. People would have to buy it
sight unseen, and my support costs would go up if I don't set their
expectations properly up front.
2) Offer it as shareware, and hope people will like it enough to pay me
for my hard work. I hate to say it, but I have little faith in this.
3) Offer it as crippleware, with a reduced feature set which will help me
know if users like the UI and basic functionality. If they like it, I
enable the functionality through some sort of hash code activation.
4) Ship a fully functional but time-bombed version, that stops after
either ten days or ten uses, something like that.
I am leaning toward the fourth option, since they will get full
functionality for a little while and if they like what they see they'll
buy the full version. I'm wondering what the code would look like to
make that happen. Perhaps track the number of times the app has been
launched, decrement a counter until it reaches a limit and then execute
code which throws up a messagebox and blocks functionality (Cancel button
closes the app, OK button sends you to a web page where you put in your
CC number etc.).
Has anyone ever done this? If so, can you point me to a code sample that
would help me make this happen? I can get you an "employee discount" for
your troubles.
Hogan out.
interesting. Now I'd like to make money from it! Here are my options,
as I see them:
1) Advertise it heavily, then sell the finished product directly. I have
zero budget, so "advertising" would be in the form of viral marketing
such as Usenet, discussion forums, etc. People would have to buy it
sight unseen, and my support costs would go up if I don't set their
expectations properly up front.
2) Offer it as shareware, and hope people will like it enough to pay me
for my hard work. I hate to say it, but I have little faith in this.
3) Offer it as crippleware, with a reduced feature set which will help me
know if users like the UI and basic functionality. If they like it, I
enable the functionality through some sort of hash code activation.
4) Ship a fully functional but time-bombed version, that stops after
either ten days or ten uses, something like that.
I am leaning toward the fourth option, since they will get full
functionality for a little while and if they like what they see they'll
buy the full version. I'm wondering what the code would look like to
make that happen. Perhaps track the number of times the app has been
launched, decrement a counter until it reaches a limit and then execute
code which throws up a messagebox and blocks functionality (Cancel button
closes the app, OK button sends you to a web page where you put in your
CC number etc.).
Has anyone ever done this? If so, can you point me to a code sample that
would help me make this happen? I can get you an "employee discount" for
your troubles.
Hogan out.