Firmware and software shall include commercial off-the-shelf or other third-party firmware and software that is available and able to be disclosed by the vendor of the voting system. (2) Specifications for the escrow facility, including security and environmental specifications necessary for the preservation of the voting system source codes. (3) Procedures for submitting voting system source code