Most software hits the market with a set of features in the first version, then continues to add features with each subsequent release while simultaneously providing fixes for previous features that ...