Mai mult de o duzină de furnizori produc sistemele DRE acum în uz. Fiecare furnizor dezvolta (sau partenerii cu o altă firmă pentru a dezvolta) software unic pentru a afișa, înregistra și cataloga buletine de vot de alegători. Statele nu sunt obligate să o singur furnizor și pot achiziționa sisteme din mai multe surse. Criticii susțin că conectarea diferitelor sisteme, împreună ar putea compromite securitatea rețelei de mașini. Vânzătorii nu proiectarea sistemelor lor de a interacționa perfect cu sistemele altor furnizori, astfel încât conectarea a două sisteme diferite pot face una sau ambele se comporta într-un mod neintenționate.
O altă preocupare majoră este transparența. Transparența se referă la o descriere completă și precisă a modului în care funcționează sistemul. O modalitate de realizare a transparenței ar fi să împărtășească codul sursă folosit în afișarea și capturarea buletinele de vot cu oameni de stiinta de calculator. Codul sursă este limbajul de programare care poate fi citit de oameni, dar nu de calculatoare - calculatoarele citit cod obiect. Prin examinarea codul sursă, criticii susțin, oamenii de stiinta de calculator ar putea determina că programul îndeplinește sarcina propus fără erori. Furnizori, cu toate acestea, ia în considerare codul sursă pentru a fi cunoștințe de proprietate. Ei nu sunt dispuși să împărtășească aceste informații pentru concurenți teama ar putea folosi.
Sustinatorii sisteme DRE sunt rapid să sublinieze că prin eliberarea codul sursă, vânzătorii ar putea expune vulnerabilitățile sistemelor lor care alții ar putea exploatează, ceea ce face astfel de sisteme mai sigur, mai degrabă decât mai mult. Criticii susțin că, fără o examinare atentă a codului, alegătorii nu poate fi sigur că sistemul este de a face ceea ce trebuie