A method and system are described for completing and submitting an
electronic voter registration form and an electronic ballot over a
network. In accordance with exemplary embodiments of the present
invention, a blank registration form is transmitted, upon request at a
first computer, via a transaction mediator, to the first computer.
Registration information is transmitted from the first computer, via a
transaction mediator, to a computer database that resides on a
transaction repository server, all of which are networked together, to
establish a registered voter. Upon request by a registered voter at a
second computer, a blank electronic ballot is transmitted from the
computer database that resides on the transaction repository server, via
a transaction mediator, to the second computer. A voted electronic ballot
is transmitted from the second computer, via the transaction mediator, to
the computer database that resides on the transaction repository server.