Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

“Voting software” can mean anything from software that designs ballots for a government election to an online platform for an association vote or a simple meeting poll. These are not interchangeable tools. Start by identifying the election type: public elections require jurisdiction-approved systems and formal safeguards; organizational elections need rules for eligibility, secrecy, and auditability; informal polls may need only a survey or meeting tool.

What voting software does

Voting software supports one or more stages of an election: defining contests, preparing ballots, checking voters in, marking or recording choices, counting votes, publishing results, and preserving records. It is not necessarily a website where voters cast ballots. Many public-election systems run offline or within controlled election infrastructure.

In U.S. public elections, the broader term is often voting system: a combination of hardware, software, firmware, ballots, documentation, and operational procedures. The U.S. Election Assistance Commission (EAC) describes election technologies that include systems beyond the main voting equipment, such as electronic poll books, voter-registration systems, electronic ballot delivery, and election-night reporting. EAC: Election Technology.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Types of voting software

Type Main job Typical users Public-election consideration
Election-management system Sets up contests, ballot styles, device configurations, and election workflows Election offices May be part of a regulated voting system; check the exact version and jurisdiction approval
Tabulation and adjudication Reads and aggregates vote records; manages exceptions such as ambiguous marks and write-ins Election offices Verify certification for the specific system configuration
Ballot-marking and accessibility software Helps voters navigate and mark ballots, including with audio or assistive devices Election offices and voters Accessibility and applicable certification requirements are central
Electronic poll book Supports voter check-in, eligibility workflows, and ballot-style assignment Poll workers and election offices Evaluate separately from voting machines; applicable rules vary
Election-night reporting Receives and displays unofficial results and reporting status Election offices and the public Do not confuse a results dashboard with the system that records or counts votes
Online organizational voting Runs private elections, resolutions, or member votes Associations, unions, boards, nonprofits, and other organizations Generally not a substitute for a state-approved public-election system
Polling or meeting tools Collects informal responses or votes during a meeting Businesses, schools, clubs, and teams Usually lacks the controls needed for a formal or legally regulated election

Election management and tabulation

Election-management software may define contests and districts, generate ballot styles, support translations, configure voting devices, and manage election data. Tabulation software performs a different job: it processes paper ballots or electronic records, aggregates totals, and can support adjudication, recounts, and audit reporting. A single vendor suite may contain both, but the functions should not be conflated. Smartmatic describes its Election Management Platform as covering ballot design, device configuration, and results management; those are vendor descriptions, not an independent assessment. Smartmatic Election Management System.

Accessible voting and poll books

Accessible ballot-marking tools may provide audio instructions, larger text, high contrast, language choices, and assistive-device compatibility. An electronic poll book instead supports check-in and eligibility tasks. Neither category should be judged by a general “accessible” or “secure” label alone; the actual deployment, supported devices, documentation, and applicable requirements matter.

Organizational elections and informal polls

Organizational platforms may offer voter-list imports, invitations, reminders, secret-ballot settings, weighted voting, proxies, candidate information, and result reports. ElectionBuddy and Simply Voting are examples of services marketed for organizational elections, not replacements for government voting systems. ElectionBuddy pricing; Simply Voting pricing. A meeting poll or survey is simpler, but may not enforce eligibility, preserve ballot secrecy, or create a useful audit trail.

How software fits into an election

Software is only one part of the process. A typical election moves through the following stages, with controls and human review at each step:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Define the election: establish dates, contests, candidates, districts, eligibility, and voting rules.
  2. Prepare voter and district data: assign precincts or groups, ballot eligibility, language needs, and accessibility accommodations.
  3. Build and review ballots: configure ballot styles, candidate order, instructions, translations, and any ranked-choice or multi-seat rules.
  4. Test the configuration: review ballot proofs, test devices and accessibility workflows, and conduct logic-and-accuracy checks using known test ballots.
  5. Deploy: load approved election data, restrict access, prepare equipment and materials, and document custody and change control.
  6. Conduct voting: check in voters, issue ballots, support ballot marking, and record votes using the approved process.
  7. Tabulate and reconcile: process ballots or records, resolve exceptions, compare counts with check-in and custody records, and produce preliminary totals.
  8. Canvass, audit, and certify: handle mail and provisional ballots as required, conduct audits or recounts, and certify results under applicable law.
  9. Archive: preserve ballots, records, logs, configurations, reports, and documentation for the required period.

No feature or certification guarantees election integrity by itself. Confidence depends on the system, its configuration, the people operating it, physical controls, testing, audits, and legal oversight working together.

Certification: what to verify in U.S. public elections

The EAC’s Voluntary Voting System Guidelines (VVSG) establish requirements and testing criteria relating to functionality, accessibility, security, usability, and documentation. VVSG 2.0 is the current federal standard for new EAC certifications. The EAC adopted it in February 2021; testing became available after accredited voting-system test laboratories were established in late 2022. Previously certified VVSG 1.0 and 1.1 systems are not automatically decertified, though state law and later changes may affect their use. EAC: Voluntary Voting System Guidelines.

“Voluntary” describes the federal framework; it does not override state law. States and territories can have their own approval lists, procurement rules, and security requirements. Federal certification alone does not mean a system is approved for use everywhere. NIST: VVSG Introduction.

Check the exact system name, version, hardware and firmware configuration, certification status, and state approval—not just the vendor or product family. The EAC keeps separate listings for certified systems and systems under test. Being under test is not certification or approval for use. EAC certified voting systems; EAC systems under test.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

As of the EAC listings consulted for this article, systems under test included VotingWorks VxSuite 4.0, with its test report under review; ES&S EVS 7.0.0.0 and Liberty Vote Frontier 1.0, with test plans under review; and Unisyn Optio Voting System 1.0, with its application approved. Those statuses are steps in a process, not certifications. Listings change, so check the current EAC and state records before procurement.

Security, privacy, and auditability

Security is a layered property, not a product adjective. A practical evaluation looks at whether the election can be independently checked, whether access is controlled, and whether failures can be detected and recovered from.

  • Paper and independent checks: Determine whether voters can verify a paper record and whether audits or recounts can use it. A digital log alone is not the same as an independent record.
  • Access and configuration: Ask how administrator roles are separated, how changes are approved and logged, how software updates are controlled, and how election configuration is verified.
  • Data integrity: Ask about cryptographic integrity checks, exportable cast-vote records where applicable, append-only logs, and procedures to reproduce or reconcile reported totals.
  • Physical and network controls: Understand network segmentation, offline operation where appropriate, media handling, chain of custody, backups, and supply-chain risk management.
  • Independent review: Request test reports, audit procedures, incident disclosure terms, and evidence relevant to the actual configuration being deployed.
  • Recovery: Document how the election continues or resumes after an outage, lost credentials, damaged equipment, or failed data transfer.

Open-source code can make inspection and customization easier, but it does not prove a secure build, correct configuration, certification, or competent operations. Proprietary software is not automatically insecure. In either case, the evidence trail and deployment controls matter more than the license label.

For online organizational elections, separate voter authentication from ballot content where secrecy is promised. Ask whether administrators can link identity to choices, whether small-group results could reveal individual votes, and how credential recovery avoids duplicate voting or administrator impersonation. Remote voting also cannot reliably recreate the privacy of a controlled polling place; coercion and vote-buying risks are especially relevant in high-stakes elections.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Features to compare for an organizational election

Rules, eligibility, and authentication

  • Does it support the actual rules: single-choice, multiple-choice, ranked-choice, weighted, cumulative, proxy, quorum, abstention, write-in, tie, and runoff handling?
  • Can you import and update eligible-voter lists, prevent duplicate votes, define voting groups, and handle lost credentials safely?
  • Does it support the authentication approach you need, such as email invitation, SMS code, or single sign-on? Understand delivery failure and identity-provider outage procedures.

Secrecy, accessibility, and voter experience

  • Can the platform provide a secret ballot while keeping eligibility checks separate from ballot choices?
  • Does the actual ballot work with screen readers, keyboard navigation, high contrast, adjustable text, supported languages, and assistive devices? Request evidence and a demonstration.
  • Can voters review their choices, get help, and recover access without exposing their ballot or enabling a second vote?

Administration, data, and support

  • What controls govern administrator permissions, ballot edits, reminders, result visibility, proxy assignments, and exports?
  • Where is voter data hosted, who can access production systems, how long are lists and logs retained, and can data be deleted? Ask about encryption, backups, subprocessors, incident response, and a data-processing agreement.
  • What integrations, export formats, audit logs, service levels, election-day support, and manual fallback options are available?
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Costs and pricing models

Public-election technology is commonly procured through jurisdictional contracts or quotes; the total may include equipment, software, implementation, training, maintenance, integration, and support. It is not comparable to a simple per-election subscription.

Best Value
Three Person Voting Machine DIY Kit Electronic Production Training Parts DIY Kit with Circuit Diagram
  • Three Person Voting Machine DIY Kit Electronic Production Training Parts DIY Kit with Circuit Diagram

Organizational platforms more often charge by voter count, election, package, or annual subscription. Published prices are snapshots and can change. For example, ElectionBuddy’s pricing page listed pay-per-use tiers including free for up to 20 voters, $29 for up to 350, and $99 for up to 1,000, with professional plans starting at $299 for larger elections. Check the vendor page for current features and terms: ElectionBuddy pricing. Simply Voting lists free elections for 10 or fewer electors, with larger elections priced by eligible voter count and managed elections quoted by the vendor. Simply Voting pricing.

Do not treat the license price as the full cost. Include staff setup, voter-list cleanup, SMS or postal notices, printing, translation, identity checks, training, legal or security review, support, data retention, and a fallback method. Free tiers can still require substantial staff time or paid delivery services.

Which kind of tool fits your election?

  • County, municipal, or other public election: Begin with the EAC and state approval records and procurement requirements. Do not select a consumer-facing online voting service as a substitute for an approved voting system.
  • Association, nonprofit, union, or HOA election: Compare organizational platforms on ballot secrecy, eligibility, rule handling, accessibility, audit records, voter communications, and support. ElectionBuddy and Simply Voting are examples in this category; POLYAS also offers online and live-voting products. Check the terms and legal suitability for your location. POLYAS online voting.
  • Live board or membership meeting: A meeting-voting feature may suit motions and resolutions if it can enforce the organization’s quorum and voting rules. POLYAS publishes a live-voting price page, including a €50 base price; verify current terms and whether the product fits your governance rules. POLYAS Live Voting pricing.
  • Informal poll: A survey, meeting, or form tool may be cheaper and easier when the vote is nonbinding and does not require a secret ballot, verified eligibility, or an audit trail.

Vendor features and marketing do not establish that a platform is suitable for a particular law, election rule, or public jurisdiction. For public elections, verify every relevant approval; for organizational elections, document the rules and test the full voting workflow before opening the ballot.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Common risks and how to reduce them

Ballot-definition and version errors

A secure system can still produce an incorrect ballot if a contest is missing, a district has the wrong ballot style, vote limits are misconfigured, a translation is wrong, or audio instructions do not match the visual ballot. Use independent review, ballot proofs, known test cases, documented change control, and locked configurations. Confirm the deployed hardware, software, and firmware match the approved configuration.

Administrative and reporting failures

Administrator privileges can alter eligibility, ballot setup, reminders, proxies, result visibility, or exported data. Separately, results can be misreported through duplicate imports, incorrect district mapping, filters, time-zone handling, rounding, tie logic, or manual entry. Restrict privileges, record changes, reconcile totals, and independently review reports.

Outages and fallback gaps

Email delays, SMS failures, provider outages, authentication-service failures, denial-of-service attacks, expired certificates, or voter-list import mistakes can block participation near a deadline. Before launch, specify a paper or manual alternative, backup communications, deadline-extension authority, offline transfer method, and recovery and recount procedures.

Questions to ask before choosing a vendor

  1. What exact election type and jurisdictions is this product designed and approved for?
  2. For a public system, what exact version and configuration are certified and approved, and where can those records be checked?
  3. What records support an independent audit, recount, or reconciliation?
  4. How are ballot secrecy, administrator privileges, voter eligibility, and credential recovery handled?
  5. What accessibility evidence applies to the actual configuration, languages, and assistive devices we will use?
  6. Where is data stored, who can access it, how long is it retained, and how is it deleted?
  7. What is the documented response to outages, data errors, or a suspected security incident?
  8. What is the full cost, including setup, communications, services, support, hardware, training, and recovery planning?

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.