Bluecherry provides free software updates for each major release cycle.  The version that you purchase is a perceptual license for that release.  So, if you purchase a version 2 license, you will receive free updates for the life of version 2.  Once version 3 is released then you can continue to use version 2, or you can upgrade to version 3 (at 50% of the price of version 3).