Voting systems certified for use in state elections shall:

A. have internal application software that is specifically designed and engineered for the election application;

B. include comprehensive diagnostics designed to ensure that failures do not go undetected;

C. have a real-time clock capable of recording and documenting the total time polls are opened; and

D. have a self-contained, internal backup battery that powers all components of the system that are powered by alternating current power; and, in the event of a power outage in the polling place:

(1)     the self-contained, internal backup battery power shall engage with no disruption of operation for at least two hours and with no loss of data; and

(2)     the system shall maintain all vote totals, public counter totals and the internal clock time in the event that the main power and battery backup power fail.