one person, one vote (security, verification, data integrity)

deadline? voting period durations and boundaries

electorate: who is eligible?
  will the system do registrations, or use some pre-made DB?

anonymity

---------------------------------------

tallying -- vote totals, summary stats

useability

performance: many requests per min
redundancy: long MTF

recoverability: no data loss on failure


verifiability: paper trail, trust

accessibility: what if a voter has a disability?
  what if voter has no computer, phone, internet?


---------------------------------------

people: user, voter, candidate, admins

what happens if election structure changes (candidate quits/dies)

management -- assign tasks, give privs
  who can "build" an election?


---------------------------------------


"kinds" of elections

ballot items: people, issues, referenda, 
  write ins?

tallying is it 50% + 1? is it 3/5 majority?  is it largest plurality wins?
  does one person win, or maybe top 3?

  rules that govern the election... 
     how are tallies done, how are win/loss decisions made

  can one person cast many votes and allocate them to candidates/issues?
  party votes?

what about loss of a ballot in progress if net outage happens?
  how is it recovered?

do we get real time feedback about election results/progress?
can we "unvote" ?
can we half-vote?  work on a ballot, the come back later get the
  partial work and keep on?

can I change my vote if the election is not over?

is there anything we can do about coercion?