Mobile App Development for
Election Platform
Case Study with EasyVote
Case Study Summary
EasyVote partnered with SOLTECH to modernize two legacy mobile applications used to support election logistics and operations. SOLTECH evaluated the existing Warehouse and Driver apps and developed a unified, role-based replacement designed to improve performance, usability, and maintenance efficiency. The resulting solution consolidated functionality into a single application with streamlined workflows, improved user experience, and security considerations built into the development process.
“You’ve done a wonderful job on this app. We’re excited to get it out in the marketplace to our current customers and to help use it to find new customers.”
— Ron Davis, CEO, EasyVote
Key Results
- Consolidated the functionality of two legacy mobile applications into one unified solution
- Introduced role-based access to warehouse and driver functionality
- Improved application usability through multiple rounds of UX design
- Optimized application speed, features, and workflows
- Reduced the complexity of maintaining separate native mobile applications
- Incorporated security considerations into application design and development
Client: EasyVote
EasyVote provides software-as-a-service (SaaS) applications that help election officials manage election-related processes. Its platform is designed to streamline administrative tasks, improve communication and accuracy among election officials, workers, and voters, and provide information that supports informed decision-making.
Business Goals: Unified Election Operations
EasyVote wanted to provide staff and temporary election workers with a more efficient way to access information needed for packaging, inventory, distribution, and driving activities.
The company needed a solution that would be easy to use, perform reliably, and support access across iOS, Android, and desktop environments. Consolidating functionality into a single application would also simplify ongoing maintenance while giving different user roles access to the features relevant to their responsibilities.
EasyVote needed to supplement their software development team to help them build a software solution.
Business Challenge: Outdated Mobile Applications
EasyVote’s existing Warehouse Mobile App and Driver App were built as separate native applications. Both experienced performance problems that made them unusable, while maintaining two independent applications increased development and support requirements.
The organization also faced fluctuating development needs driven by the seasonal nature of elections. With a relatively small internal team focused on its core products, EasyVote needed an external technology partner to evaluate the legacy applications and help develop a more sustainable replacement.
Performance and usability were particularly important because the application needed to support staff and temporary workers carrying out operational tasks. Security was another key consideration given the nature of election-related technology.
“You guys have just been great to work with. You’ve done a wonderful job on this app. We’re excited to get it out in the marketplace to our current customers and to help use it to find new customers.”
– Ron Davis, CEO of EasyVote
Solution: Unified Mobile Application
SOLTECH began by evaluating EasyVote’s existing applications and identifying the best approach for replacing the outdated Warehouse and Driver apps.
Consolidating Legacy Applications
The evaluation identified significant performance limitations and the maintenance overhead associated with supporting two separate native applications. SOLTECH worked with EasyVote to consolidate the applications’ functionality into a single solution. Role-based permissions determine which features users can access, allowing warehouse and driver activities to be supported within the same application. This approach eliminated the need to maintain separate application experiences for each operational role.
Improving Performance and User Experience
Because the existing applications had become unusable due to performance issues, the replacement was designed with speed, usability, and efficient workflows as priorities. SOLTECH completed multiple rounds of UX design to refine the interface and ensure that users could navigate the application’s features more intuitively. The resulting design brought together the necessary operational functions while improving the overall application experience.
Addressing Security Requirements
Security was also an important consideration throughout the project. SOLTECH incorporated security requirements into the solution with the objective of meeting commercial security audit standards.
This work supported EasyVote’s need for a dependable application designed for election-related operational activities.
Impact: Streamlined Election Logistics
EasyVote gained a newly designed replacement for its legacy Warehouse and Driver applications, bringing previously separate functionality into one role-based solution.
The updated application offers improved usability, optimized performance, and more efficient workflows for staff and temporary workers responsible for election logistics.
By consolidating the two applications, EasyVote also established a simpler application structure that reduces the complexity associated with maintaining separate native solutions.
The engagement provided EasyVote with a modernized application designed to support its operational needs and future plans for bringing the solution to market.

