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? Youproperlyprobably have not included all the things that a program needs to be successful especiallywhenif you are considering selling it. I have listed things thatitis best to include when releasing your program to make it more successful. First off you need to test your program. This is not just simplyusingrunning the programand using itto 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 totest theytest. People other than yourself are likely to find more bugs. Also when the program isreleasedreleased, 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 theprogram makeprogram. Make sure allthesesthese 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/manualtheirthere 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 answersection is also goodsection, generally called a Frequently Asked Questions (FAQ) section, helps toincludemake your help file/manula more user friendly. An example of anexampleFAQ 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 havegotgotten all the files together you need to make an installation package. Installation packages make it easy for the files to be put on theusers’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 foryou ayou. A free example isInstall creator[i]Install Creator[/i] byclick team youClick Team. You canget it fromfind this free installer at [[http://www.clickteam.com/English/install_creator.htm|__http://www.clickteam.com/English/install_creator.htm__]] . Once you have created the install package you need to copyright your programandas well as itsnametitle and your company name. There is nothing worse than having spent years creating a program and then someone comes and takesitsthat program and sells it astheretheir own. A notable icon for your program isgood and if itgood. If the program opens and createsfilesfiles, then have the same icon forthethese files. Now you must haveawaya way to distribute yourprogram lotsprogram. Lots of today's programsnoware downloadedofoff theinternet this isinternet. This may be ok for small programs but if your program islargelarge, for example over onegigabytegigabyte, then it is best to use some other method. CDs and DVDs are good methodsbuyby which to distribute yourprogram 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 considerstoppingdissuading 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 foryouyour software or place information aboutitthat 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 theybuybuy, attracting more potential customers. If you have a demo you should not include all the features of theprogram miss outprogram. Describing but omitting some of thegood onesbetter features in the demo which will encourage the users togetpurchase the full version. Also include a popup windowever timewhenever the user closes thedemo sayingdemo. This 'nag window' should state what is in the full version and privide a link to the website whereyouthe full version canbuy it.be purchased. Trial versions should besort periodsa short period of time in which the user can evaulate the product. In general, 60 days is agood time amountreasonable evaluation oryou couldtrial period. Another method is to limit the number ofuses to ten for example.times the user can use the product. After you release your program be sure to provide updatesifwhenever you find bugs in youprogram after it is released.program. This is often referred to aspatch fora [i]patch[/i] for the program. You can get a patch making programformfrom [[http://www.clickteam.com/English/patch_maker.htm|__http://www.clickteam.com/English/patch_maker.htm__]] The patch should contain only the files that have beenchangedchanged, notalla complete package ofthem.all 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 torealiserelease yourprogram but lastly thinks isprogram. One last step: Ask yourself "Is my program goodenough of notenough?" If the answer is 'no,' you will not make money and you will have wasted time, money and other resources releasingit.the program. If your program is FREE then that’sgrate everyonegreat. Everyone likes free software. Just be sure not to leaveyour selfyourself thinkingI"I should have sold it not made itfree.free." By [[user:alexbarfoot]]