# Maintenance

Software maintenance is the main mechanism for making improvements, corrections and adaptations to the application. Corrective maintenance resolves errors found during the operation of the software. Each time a bug is reported to Flite Software NI Ltd, we verify that the bug exists and then enter the details into our "tracking and resolution" system. We issue regular maintenance releases. The release numbering convention used by this product has the format [Major Version].[Minor Version].[Build Number]. So for example if the current release is 3.22.4 the next release will be either 3.22.6 or 3.30. The deciding factor on the number of the next release depends on the severity of any bugs found also on the enhancements and improvements made. Perfective maintenance is carried out to improve the application performance or to add or improve other program attributes. Only enhancements or new features cause the minor version number to change. It is the users' responsibility to keep the software current via our website. We provide Software Assurance that enables continued access to the downloads area of our website.