Why are there different software versions?
New software versions are provided for functional enhancements, performance optimizations and bug fixes.