What is Software release?
[[File:Software dev2.svg|thumb|250px|Software release life cycle map]] When a piece of '''[[software]] is released''' it has usually gone through different steps in its development. Software that was released, can be [[trade|purchased]], [[download]]ed, or, generally used by customers. Usually these steps are: *''First [[Software development]]'', ''Pre-alpha'': The software is developed, and tested by the people who develop it. *''Alpha version'': Usually the first version that can be tested by people outside the development team; Most of the functionality of the software is there; features may not be in this version. This version usually has many [[Software bug|bugs]]. *''Beta version'': This version is released to a number of testers (''the public''). It is generally usable, as a [[prototype]]. It is not quite ready for public release, but is ready for testing. Beta testers find remaining bugs. They learn to use the new features, and can discuss problems and suggest improvements before full release. *''Release candidate'': This software is ready to be released; usually only very serious bugs stop the release of the product. [[Category:Software|Release]] {{tech-stub}}