Yes, all the updates are free of charge, but the developer reserves the right to charge a nominal fee for major version upgrades. For example if you update your application from version 1.2 to version 2.0 there is a small charge. But if you have already version 2.1.1.53, the update is free. To update your GenSmarts to the last version, go to the Underwood Innovations download web page.