Case study

Remote electronic voting platform for the European Parliament

GovTech / E-Government: a multi-device remote-voting application for the European Parliament, authenticated on the EP network, designed to complement a 20-year-old in-chamber system without breaking it.

Igor Mardari (CTO, 7Code) with Massimo Locorotondo (Eurel) inside the European Parliament chamber, Brussels
Igor Mardari (CTO, 7Code) and Massimo Locorotondo (Eurel) at the European Parliament, Brussels, 2023
Overview

Eurel International is a Rome-based GovTech / E-Government provider of electronic voting systems for the Italian Senate, the Chamber of Deputies, and the European Parliament for nearly 20 years. 7Code partnered with Eurel to design and build a remote-voting application alongside their established in-chamber system, letting Members of the European Parliament authenticate through the EP network and vote securely from smartphone, tablet, laptop, or desktop, with full feature parity to the chamber experience.

The challenge

Build a remote-voting platform that meets European Parliament's standards from day one.

The Parliament's in-chamber voting system had been the standard for 20 years. The new remote application had to match it feature-for-feature, integrate with the EP's high-security network, and remain reliable through plenary and committee sessions where every vote counts. Testing was constrained by EP security policy, our CTO travelled to Brussels twice to validate the system on the live network.

  • Coordinating architecture and feature parity against a 20-year incumbent in-chamber system
  • Security and networking restrictions that limited where and how we could test
  • Performance, reliability, and scalability had to match a real-time chamber-grade system
  • Each release had to clear EP infrastructure validation before user testing
Our approach

Discovery in Brussels, proof of concept on the EP network, ship in eight months.

We began with a one-month discovery to map requirements with Eurel and EP infrastructure teams and define the right architecture, followed by a one-month proof of concept on the European Parliament's network. The four-month development phase shipped five core modules, Landing, Authentication, Plenary, Committee, and Dashboard, with two months of user-acceptance testing on the live infrastructure before the May 2023 release.

01
Discovery in-situ
On-site assessment with Eurel and EP infrastructure teams to lock requirements and constraints before proposing an architecture.
02
Proof of concept on the live network
A working PoC inside the Parliament's network during month two, surfacing security and performance constraints early, when they were cheapest to fix.
03
Five-module delivery
Plenary, Committee, Landing, Authentication, and Dashboard modules, built so each could be validated, hardened, and shipped independently.
04
On-site UAT and rollout
Two months of user-acceptance testing on EP infrastructure, with our CTO in Brussels to resolve issues against live network behaviour.
Results

What changed.

May 2023
released to production
8-month delivery from kick-off
5 modules
shipped
Plenary, Committee, Landing, Auth, Dashboard
Multi-device
voting parity
phone, tablet, laptop, desktop
Ongoing
engagement
continued maintenance & rollout support

The client was happy with 7Code's work, daily status reports, and on-time delivery of milestones. Their project management was well-organized, and they used virtual meetings for communication. 7Code's professionalism, flexibility, and commitment also contributed to the project's success.

IE
IT Engineer
Electronic Voting Systems Company
Next case study
Group 42
Real-time fleet tracking for EXPO 2020 Dubai
Available for new partnerships

Ready to build your next product?

Tell us about your project. We'll respond within one business day with next steps.

We use cookies

We use essential cookies for the site to work, and analytics cookies (Google Analytics) to understand how you use it. Cookie Policy.