ERMS
End-to-end election results management for commissions.
Configure elections, enrol polling units, collect results, and produce national tallies — across 176,846 polling units in a single system.
Capabilities
Six things ERMS does, in production.
End-to-end workflow
Election setup · agent onboarding · result submission · aggregation · publication.
Admin, agent, volunteer
Purpose-built portals for each role, deployed independently but sharing auth and data.
Result aggregation pipeline
Polling unit → Ward → LGA → State → Zone, each step driven by its own event queue and auditable state machine.
Observer-ready exports
EPPlus-powered Excel exports, PDF tallies, and machine-readable feeds for press and analysts.
Role-based access
Fine-grained RBAC (SuperAdmin → SystemAdmin → INECHQAdmin → StateREC → FieldOfficer).
Battle-tested in production
Deployed in Nigerian elections through INEC; hardened against the actual failure modes of a national vote.
Integrations
- INEC EFLOC
- INEC EMSC
- SignalR real-time
- RabbitMQ
- Cloudinary media
Trust & compliance
Accountable by design.
ERMS inherits the iElect compliance baseline: NDPR + GDPR lawful-basis processing, AES-256 encryption at rest, TLS 1.3 in transit, and full audit trails attributable to user identity.
Read the trust statement →Next step
Tell us who you are, where you run elections, and what you're trying to solve. We will respond within two business days, in English or French.
Request a pilot conversation