Maailman mittakaavassa Internetin kautta tapahtuvaa, sähköisen ääestämisen vaikeampaa muotoa vasta kokeillaan ja sen teknisiä järjestelmiä kehitellään. Tämä tarkoittaa, ettei ole mitään vakiintunutta äänestysjärjestelmää, kuten perinteisen paperin ja vaaliuurnan kaltaista vuosisatoja käyttössä ollutta joka olisi tuttu kaikille.
Paperista poikkeavan teknisen vaatimustason (kryptografia on tietotekniikan vaikeimpia osa-alueita), vakiintumattoman äänestysjärjestelmän puutteen ja eri intressiryhmien käytettävissä olevien vaalitarkkailijoiden ristiriita aiheuttaa sen, että kaikkien kaikkilla vaaleihin osallistuvilla ryhmillä ei ole tasapuolisia mahdollisuuksia asettaa omia tarkkailijoitaan.
'''Avoimuus''' vaalien järjestämisessä mahdollistaa vaalitarkkailun ja voidaan yhtälaisesti toteuttaa joko paperisella tai sähköisellä äänestysjärjestelmällä. Paperiset äänet voidaan joko antaa, kerätä ja laskea eri intressiryhmien valvoessa tai heiltä salassa. Samaten ohjelmistot voidaan tehdä toimimaan siten, että niiden sisäinen toiminta on joko tunnettu tai tarkastettavissa tai tämä tieto pidetään salassa, huolimatta siitä, että niitä voidaan käyttää. Ohjelmistojen avoimuus syntyy julkistamalla niiden rakenne, miten ne on ohjelmoitu ja miten ne toimivat. Käytännössä tämä tarkoittaa, että kaikkien käytettyjen ohjelmien lähdekoodi on avointa (''Avoin koodi, Open Source Software''). Virossa äänestäjille jaettu äänestysohjelma ei ole avointa koodia, mutta äänet vastaanottava palvelin ja kaikki äänet laskeva palvelin on.