Configure. Vote. Verify. Decide.

One platform for every kind of election.

VOTARA is a configurable voting and election management system. A student council, a society committee, a company poll and an awards ballot all run on the same software — the difference is configuration, not code.

Already signed in? You will be taken straight to your elections.

Eight ways to decide

The counting rules live in an election engine, not in the screens. Choosing a method changes how ballots are validated and counted, and nothing else has to change.

  • Single choiceOne candidate per position
  • Multiple choiceSeveral, up to a limit you set
  • Multiple positionsSeveral offices on one ballot
  • Ranked choiceInstant-runoff, with every round shown
  • Approval votingApprove as many as you like
  • Yes / No / AbstainMotions and resolutions
  • Weighted votingEach ballot carries its own weight
  • None of the aboveCounted and displayed, never a winner

Built to be checked, not just trusted

Most of what follows is ordinary in a ballot box and rare in software. It is here because an election that cannot be audited is an assertion.

Anonymous ballots that are actually anonymous

When an election is anonymous there is no path in the database from a voter to their ballot. Not an unused column or a flag somebody has to respect — the link is absent, and ballots are never readable row by row, because their ORDER alone was enough to rebuild it.

Results you can verify yourself

Publishing an election seals its result with a SHA-256 hash over the counted figures and the rules they were counted under. Anyone entitled to see the result can recount it and check the fingerprint still matches — including a voter, not only an administrator.

An audit log that cannot be edited

Every administrative action is appended to a hash-chained log. Each entry carries the fingerprint of the one before it, so an inserted, removed or altered row breaks the chain and says exactly where.

Organizations that cannot see each other

Isolation is enforced by the database through row level security, not by the application remembering to filter. One organization's voters, candidates and ballots are unreachable from another — including by a mistake in our own code.

Quorum and ties, reported honestly

"Quorum not met" is its own outcome, never collapsed into "nobody won" — they mean different things and an administrator needs to know which. A tie is always reported, along with the rule that settled it, if one did.

Ranked choice you can follow

Instant-runoff shows every round: who was eliminated, the threshold each round, and how many ballots were exhausted. In ranked choice the winner is not visible in the final tally, so the whole count is on the page.

How an election runs

  1. 1

    Configure

    An eight-step wizard sets the method, the schedule, the voters, the candidates and the rules. Readiness checks say what is missing and link straight to the step that fixes it.

  2. 2

    Vote

    Voters get a single-column ballot built for a phone, a review step before anything is submitted, and a receipt afterwards that proves they voted without revealing how.

  3. 3

    Verify

    Results are counted server-side and published with a verification hash. Auditors get read-only access to check the count and the audit chain without ever seeing an individual ballot.

  4. 4

    Decide

    Outcomes, turnout and participation, with the round-by-round detail behind them. What was published is what was sealed.

Run your first election

Create an account to get started. If your organization already uses VOTARA, sign in and your elections will be waiting.