Success stories

eSign Voter Registration Drive App

Denver Elections Voter Registration Drive
With the 2016 Election Day approaching, the City of Denver’s Elections Division wanted to ramp up voter participation in their Voter Registration Drive—but they were stuck under a landslide of an outmoded and unreliable paper-only process. The ballot was cast for going digital, and 303 Software was called in to give the old system its walking papers.


Elections Divisions around the country have relied on paper voter registration forms for decades. The inefficiency of hard-copy forms was hurting the Denver Elections Division’s push to get more voters registered and active: the paperwork is time-consuming to process and illegible entries can render a registrant null and void. Shifting to digital data collection for its Voter Registration Drive would increase accuracy, efficiency, and—most importantly—the number of active voters. A client referred Denver Elections Division to 303 Software to build a secure and seamless digital registration process in time for the 2016 elections.


303 Software set to work finding ways to quickly build a solution that would meet the Elections Division’s need for a secure voter registration form and backend retrieval process. The city was already using the eSign application suite for petition signature collection, and 303 Software jumped on the chance to build the Voter Registration Drive onto the existing app. By using the existing UI, workflows, and backend within the eSign app, 303 Software built out an additional, custom backend and app for the Elections Division. After working with city staff through several rounds of workflows to create a digital process that closely replicated the paper process, 303 Software began structuring the solution. Developers built a backend web database with an administration and reporting application, opened it up as an API, then built a native iOS app to sit on top of it. One crucial consideration in developing digital registration forms was security. Registrants would be entering sensitive information at registration kiosks, requiring a protected process from start to finish. 303 Software met this challenge by implementing security in the mobile application and then encrypting it on the server, where the data was stored until Elections Division staff could easily export and convert it into a PDF to complete registration.


303 Software was able to build an end-to-end solution for Denver Elections without disrupting their workflow or compromising data security. 303 Software gave Denver Elections a digital voter registration process that improves speed and accuracy of data collection, integrates smoothly with their current technology, and is easily adaptable and expandable. The Elections Division realized a spike in voter registrations as intended, and will be adding more applications to the suite in the near future—a vote of confidence for 303 Software’s full-stack services.
Voter Registration Drive ipad screen2