Uganda Coat of Arms
PFCMS
Documentation
Evaluator Guide

Documentation & Evaluator Guide

PFCMS is the Public Finance Cadre Management System for Uganda's public service: one platform to register, deploy, train and manage common cadre officers across every Ministry, Department, Agency and Local Government. Automated policy checks block illegal concurrent postings and tenure breaches, and every record reconciles against NIRA identity and IPPS payroll rather than living in a silo. Server-rendered with a lightweight HTML payload and no heavy client-side framework, so it loads on low-bandwidth 2G and up-country connections. This page explains what it does, how to sign in, and how to try it.

Open the app Test credentials
9
Core modules
6
Access roles
15
Security checks
41
Data tables

What the platform does

The work is split into focused modules. Each one is reachable from the sidebar once you sign in.

Employee Management

A single register of common cadre officers across every MDA, with bio data, qualifications, employment history and documents.

MDAs & Institutions

Ministries, Departments, Agencies and Local Governments organised into one browsable hierarchy of the public service.

Deployments & Postings

Track transfers between stations with smart policy checks on tenure and concurrent moves before a deployment is confirmed.

Training & Development

Programmes, participants, resources and training needs, so every officer’s development is planned and recorded.

Service Requests & Requisitions

Officers raise service requests and procurement requisitions that route through a clear approval workflow.

Awards, Goals & Messaging

Recognise performance, set and review goals, and keep everyone aligned through the internal messaging centre.

Test credentials

Use this demo administrator account to review the full system. It has access to every module.

Administrator
Email
admin@mps.go.ug
Password
Admin@2026

Demo account for evaluation only. After five failed attempts an account is temporarily locked, so enter the details carefully.

How to use this system

1

Open the application

Use the "Open the app" button in the header, or go straight to the login page. No account setup is needed to evaluate.

2

Sign in with the demo account

Enter the administrator email and password from the Test credentials section below. The administrator role can see every module.

3

Explore the dashboard

You land on an overview with headline figures. Use the left sidebar to move between Employees, MDAs, Deployments, Training and the other modules.

4

Try a real workflow

Open Deployments and start a new one to watch the tenure and concurrent-move policy checks run, or open an employee record to see the full profile.

5

Switch light / dark

Use the sun / moon toggle in the header at any time. The whole platform is fully themed for both.

Data exchange & interoperability

PFCMS is built to exchange data with the wider public service rather than sit as an island. Its interfaces follow Uganda's e-Government Interoperability Framework, aligned to NITA-U and the Government Enterprise Architecture (GEA), so records can be shared and verified through governed, secured endpoints.

GET/api/healthPublic

Unauthenticated liveness probe for monitoring and interoperability. Returns the service status, service name, an ISO timestamp and the API version, so an external system can confirm PFCMS is reachable before it exchanges data.

GET/api/v1/employeesAuthenticated

A read-only, PII-minimised officer directory (up to 200 records) for a signed-in consumer. Each record carries only establishment fields - service / employee number, full name, cadre and role title, ministry or MDA, duty station and employment status. National ID (NIN), salary, bank details, phone, email and next-of-kin are never exposed.

Designed integration roadmap

The following national integrations are designed into the architecture and form the interoperability roadmap. They are described here as the intended data flows; they are not yet wired into this build.

NIN verification (NIRA)

Roadmap

Designed integration to validate an officer’s National Identification Number against the NIRA register at onboarding, so identity is confirmed against the source of truth rather than keyed in by hand.

IPPS payroll synchronisation

Roadmap

Designed integration to reconcile establishment, posting and deployment data with the Integrated Personnel and Payroll System, keeping the cadre register and the payroll in step.

Team

Designed and built by Galiwango Tech Limited, a Ugandan software firm delivering secure web platforms for the public sector. The team covers system design, full-stack engineering and data interoperability for government cadre and payroll systems.

Built to the UCC security checklist

Passwords are hashed, every API route is authenticated, roles isolate data between entities, and all changes are written to an audit trail. What you see in the demo is the same hardened build used in production.

Accessible by design

Accessible by design: full keyboard navigation, semantic HTML landmarks and ARIA labels, and colour contrast meeting WCAG 2.1 AA, so screen-reader and low-vision users can complete every task.