Skip to main content

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.

Every case carries its own LIRs and gazette entries, so nothing is lost between offices.
Gratuity and pension figures are computed in the system and reviewed before payment.
Payment history is captured cleanly for reconciliation and audit.
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.