A very early version of a software product that may not contain all of the features that are planned for the final version.