New software Release definition

New software Release means the software loaded into the cloud for use by the User or on the Users server each time there is a change to meet changes to government specification and for the correction of errors as well as necessary enhancements;
New software Release means any software -------------------- made generally available by Corsair to its Customers following the Effective Date which when working together with Corsair RFUs and the SCC is designed to cause the System to operate in accordance with the Description.