JanetTerra JanetTerra Apr 19, 2006 - "Fixed some spelling and grammatical errors for better readability. Janet"

Releasing your software
Please feel free to correct my text and add anything I have missed.

Are you ready to release your program? You properly probably have not included all the things that a program needs to be successful especially when if you are considering selling it. I have listed things that it is best to include when releasing your program to make it more successful.

First off you need to test your program. This is not just simply using running the program and using it to see if it works. You have to do everything and anything the users could do. Also try to break the program by doing things wrong. This way you will eliminate as many bugs as possible. After this you should give your program to other people to test they test. People other than yourself are likely to find more bugs. Also when the program is released released, it is best to have a method by which people can tell you about bugs they find.

Now you need to consider what other files are needed by the program make program. Make sure all theses these files are in the right place and that they are the right files.

A help file/manual is a must have. In the help file/manual their there must be information on how to use the program. The help file/ manual will also have steps on what to do if the program is not working properly. Some answers to problems can be included in the help file if they are commonly occurring problems. A question and answer section is also good to include section, generally called a Frequently Asked Questions (FAQ) section, helps to make your help file/manula more user friendly. An example of an example FAQ entry is shown below:

Q. How do I open an image file?
A. Click on file in the menu and then click open and select the image file you wish to open.

After you have got gotten all the files together you need to make an installation package. Installation packages make it easy for the files to be put on the users’ user's computer in the correct place and add a shortcut to the start menu and the desktop. You can get software that creates installation packages for you a you. A free example is Install creator [i]Install Creator[/i] by click team you Click Team. You can get it from find this free installer at __http://www.clickteam.com/English/install_creator.htm__ .

Once you have created the install package you need to copyright your program and as well as its name title and your company name. There is nothing worse than having spent years creating a program and then someone comes and takes its that program and sells it as there their own.

A notable icon for your program is good and if it good. If the program opens and creates files files, then have the same icon for the these files.

Now you must have away a way to distribute your program lots program. Lots of today's programs now are downloaded of the internet this is off the internet. This may be ok for small programs but if your program is large large, for example over one gigabyte gigabyte, then it is best to use some other method. CDs and DVDs are good methods buy by which to distribute your program if it is large. large programs. The CD/DVD must have an attractive box if it is going to be displayed on the shop selves. You must also consider stopping dissuading people from copying the contents of the CD/DVD on to a new CD/DVD. If they could copy the CD/DVD then they could give out the copies for free or sell them.

You must create a website for you your software or place information about it that software on a website. The website will allow people to look at information about the software. You should include away to buy the software from the website as many purchases are done over the web now. The website could contain screenshots of the program and maybe a demo or trial version which will allow the users to try before they buy buy, attracting more potential customers. If you have a demo you should not include all the features of the program miss out program. Describing but omitting some of the good ones better features in the demo which will encourage the users to get purchase the full version. Also include a popup window ever time whenever the user closes the demo saying demo. This 'nag window' should state what is in the full version and privide a link to the website where you the full version can buy it. be purchased. Trial versions should be sort periods a short period of time in which the user can evaulate the product. In general, 60 days is a good time amount reasonable evaluation or you could trial period. Another method is to limit the number of uses to ten for example. times the user can use the product.

After you release your program be sure to provide updates if whenever you find bugs in you program after it is released. program. This is often referred to as patch a [i]patch[/i] for a the program. You can get a patch making program form from __http://www.clickteam.com/English/patch_maker.htm__
The patch should contain only the files that have been changed changed, not a complete package of all of them. files. The files should also be updated into the correct place and the updated program should have a different version number.

Finally you are ready to realise your program but lastly thinks is release your program. One last step: Ask yourself "Is my program good enough of not enough?" If the answer is 'no,' you will not make money and you will have wasted time, money and other resources releasing it. the program. If your program is FREE then that’s grate everyone great. Everyone likes free software. Just be sure not to leave your self yourself thinking I "I should have sold it not made it free. free."

By - alexbarfoot alexbarfoot