All minor updates are free; there may be a charge for major updates. See
http://www.kinook.com/order_policy.html for full details. For our other product, Visual Build, upgrades that we charged for have been about every three years. I suspect it will be a more often than that for Ultra Recall, but definitely not more frequently than annually. And you can continue to use the version you purchased as long as you wish.