Many organizations need to be able to have members (all membership or portions of the membership) vote. They need to tally the vote. They may need to keep the vote "blind". They may need to pull comments made with or without member information. They may need to track who has/has not voted, even if a blind vote.
Uses might inclde officer elections, board elections, organization specific events like juried member voting, etc.
The member database and automated messaging system should be a good base to be built on to allow for sending voting notices, tracking who has responded, reminding those that have not responded, recording results, tallying counts, etc.
Would need to be able to associate some type of ballot in which each member could vote for one or more selection, depending on the parameters set. Should also have a free-form comment section.
o allow "blind voting", in that no one can associate a specific vote with a specific person
o allow "vote tracking", in that the system can tell which members have voted and which members still need to vote
o allow "voter selection" based on a database fields - so that the vote can be restricted to a subset of the members.
o reminder system, where the system can be set up to send reminders to members to vote - and tell admin who didn't vote
(in our case, juried members that don't vote lose their juried status after 3 missed votes)
o comments field where people can add whatever comments are required
o summary count that lists the vote results and "cuts/pastes" the comments into a document that can be forwarded to the person being voted on