what is the difference between beta and alpha version?
Alpha means the features haven't been locked down, it's an exploratory phase. Beta means the features have been locked down and are under development (no other features will be added). More commonly: Alpha: Usually the first normally interact-able thing out (private or public use is irrelevant).