Efficiently manage pensions and gratuity
An integrated digital pension and gratuity management information system for the public service pension function. Secure, auditable and built for the officers who process claims and the beneficiaries who depend on them.
0
Registered pensioners
0
Gratuity cases processed
0
Beneficiaries verified (NIN)
0
Payment records on file
UGX 0
Total disbursed
Read live from this prototype's database. The caseload is synthetic.
The problem with manual pension and gratuity processing
Handling pensions and gratuity on paper and spreadsheets is slow, hard to reconcile and easy to lose track of. The delays land on the people who can least afford them.
Processing delays
Manual review of pension and gratuity cases stalls, and beneficiaries wait months for payments they are owed.
Scattered documents
Letters of Instruction (LIRs) and gazette entries sit in separate files, so no case has one complete record.
Slow verification
Confirming that a beneficiary is genuine takes back and forth across offices, adding weeks to every claim.
Reconciliation gaps
Payment records do not line up cleanly with the financial system, leaving gaps that are painful to audit.
The solution
One integrated digital pension and gratuity MIS
This system replaces the paper trail with a single source of truth. Pension officers, beneficiaries and supporting documents live in one place, so a case moves from enrolment to computation to payment without leaving the platform.
Case workflow
Single record
Computation
Reporting
Key modules and features
Everything a pension office needs to run pensions and gratuity end to end.
Pension officer workflows
Structured queues for pension officers to receive, review, verify and approve pension and gratuity cases with clear status at every stage.
Beneficiary enrolment and management
Enrol beneficiaries, capture next of kin, maintain records and track a beneficiary through the full lifecycle of a claim.
Gratuity computation
Compute gratuity and pension entitlements from service records and salary data, with review groups before payment is authorised.
Supporting document handling
Attach and organise Letters of Instruction (LIRs) and gazette entries against each case so every payment is traceable to its source.
Self-service verification
Let pensioners and beneficiaries self-register and verify their own records, reducing walk-ins and manual back and forth.
Reporting
Payment history, payment details and gratuity registers ready for reconciliation, audit and management reporting.
Government relevance
Built for the public service pension function
Designed to fit the way government pays pensions and gratuity, with reconciliation and verification points where they matter. The integrations below are described as design capabilities of the system, not as live connections in this showcase.
Ministry of Public Service
Serves the public service pension function, the office responsible for paying pensions and gratuity to retired public servants.
MoFPED IFMS reconciliation
Designed to reconcile pension and gratuity payments with the Integrated Financial Management System (IFMS) so records agree with the financial system.
NIRA NIN verification
Designed to verify beneficiaries against the National Identification Number (NIN) held by NIRA, so payments reach the right person.
Security and assurance
Pension data is sensitive personal and financial data. The system is built to protect it and to prove what happened.
Role based access
Role based access control (RBAC) so each user only sees and acts on what their role allows.
Encryption
Encryption in transit and at rest protects data on the wire and in storage.
Audit logging
Tamper-evident audit logging records who did what and when, so every action is accountable.
DPPA alignment
Aligned with the Data Protection and Privacy Act (DPPA) in how personal data is handled.
Standards and interoperability
Aligned to the Uganda National Digital Architecture
Built to plug into Government systems rather than stand alone. Interoperability follows the Uganda National Digital Architecture (UNDA) and the NITA-U Government Enterprise Architecture, so pension and gratuity records line up with the identity and financial systems of record.
UNDA alignment
Aligned with the Uganda National Digital Architecture (UNDA) and the NITA-U Government Enterprise Architecture for a consistent, standards-based place in the Government digital ecosystem.
NIRA NIN and MoFPED IFMS
Validates pensioner identity against NIRA NIN and reconciles payments against the MoFPED Integrated Financial Management System (IFMS), so the same person and the same payment agree across systems.
Multi-channel delivery
Role-scoped officer and pensioner surfaces delivered over web and mobile today, with a USSD channel for low-bandwidth pensioner and next-of-kin access on the roadmap.
Versioned RESTful API
Integrations are exposed through a versioned RESTful API, so an MDA or partner system can onboard against documented, stable endpoints.
Security and compliance
Compliant with the Data Protection and Privacy Act, 2019
Pension records are sensitive personal and financial data. Security is standards-based and compliant with the Uganda Data Protection and Privacy Act, 2019 (DPPA).
DPPA 2019 compliance
Compliance with the Uganda Data Protection and Privacy Act, 2019 (DPPA) in how personal pensioner and beneficiary data is collected, stored and accessed.
Tamper-evident audit logs
Tamper-evident audit logs of user actions and data access events, tying every freeze, release and reconciliation to an officer and a batch tag.
Role-based access control
Role-based access control (RBAC) with token-based per-MDA tenancy, isolating each MDA pensioner population so a user only acts on what their role and MDA allow.
Encryption at rest and in transit
Encryption at rest and in transit protects pensioner data on the wire and in storage across the platform.
Technology
A modern, maintainable stack chosen for speed, reliability and a clean developer path.
Astro SSR with Svelte UI
Server-rendered pages for fast, secure delivery, with Svelte for interactive interface components.
FastAPI backend
A Python FastAPI backend handles authentication, workflows and business rules.
MongoDB
MongoDB stores pensioners, beneficiaries, gratuity records and payment history.
How it measures up
Built against the evaluation criteria
Government relevance, interoperability, usability, innovation and the team behind it. The integration points below describe design capabilities of the system, not live third-party connections in this showcase.
Government relevance
Serves the Ministry of Public Service pension and gratuity mandate directly: enrolment, computation, verification, payment and reporting for retired public servants. The data model and workflow are configurable, so the same platform adapts to other public-sector benefit schemes without a rewrite.
Interoperability and scale
Designed to verify beneficiaries against NIRA NIN records and to reconcile payments with the MoFPED IFMS. A documented REST API and a document database let it scale from thousands to hundreds of thousands of records, with multi-channel access over web, and SMS notifications for low-connectivity users.
Usability and access
Server-rendered pages keep the interface fast on low-bandwidth connections. Clear queues and status at every stage reduce training time for pension officers. The interface follows WCAG contrast and keyboard-navigation practices, with a skip-to-content link and plain, direct language that suits a mixed-literacy user base.
Innovation and sustainability
Self-service verification and grouped review queues cut the manual back-and-forth that stalls payments today. The stack is open and maintainable, so the pension office can run and extend it in-house rather than depend on a single vendor, keeping the total cost of ownership low over the life of the system.
The team
Built by Information Village Limited, a Ugandan software team with a track record delivering secure government and enterprise systems across pensions, health and public administration. The team combines local domain knowledge of the public-service pension process with modern engineering practice.
Security and data protection
Role based access, encryption in transit and at rest, and tamper-evident audit logging, handled in line with the Data Protection and Privacy Act. Every payment traces back to its Letter of Instruction and gazette entry, so the record is auditable end to end.
Access and evaluation
Sign in with an authorised account, or self-register to explore the system as an evaluator. The documentation page covers the overview, workflow, technology and security controls.