How would the update process work for system software updates?
Software updates are free for minor version changes, i.e. 2.5 to 2.6, we provide these to our customers free of charge and they are installed via changing a single file (or few) on your computer.
We match major software version changes to hardware revision levels. Hence when we roll the software to the 3.X from 2.X version it means the hardware capability has changed and the 2.X hardware will not support some features in the new 3.X software. The older software will still be maintained for any bugs if they are found free of charge.
So, in plain English, you will be provided free upgrades to your software as long as your version of hardware still supports the upgraded software features.