If i do versions to my programs it means

0.xxxx first tests in vague percentage value such as 0.31 would mean 31% of wanted features done. If i'd apply a minor fix it would only get increased to 0.311, even 0.3111. None can really tell value of each feature but it really doesn't make a difference.
1.0 first working version with most intended behavior done
1.xxx bug fixes
2.0 working version of majorly different application, expansion pack or alike.