Skip to content
PRS India

e-Governance · Aadhaar · DigiLocker · GIGW

Government & Public Sector

Government software has to serve the citizen who cannot choose another provider, may not own a smartphone, and cannot be turned away. We build citizen portals and e-governance steps on Aadhaar, DigiLocker and UPI. They are easy to use for everyone, to WCAG and GIGW standards, with complaint handling, audit trails and RTI built in.

Last updated

  • Built on Aadhaar, DigiLocker, UPI and API Setu
  • WCAG and GIGW accessibility from sprint one
  • Steps you can change in settings, with SLA and escalation
  • Audit trail that cannot be edited, for RTI and CAG
Industry

e-Governance for the citizen who cannot choose otherwise

Citizen portals and steps on Aadhaar, DigiLocker and UPI. Easy to use for everyone, to WCAG and GIGW standards, with complaint handling, audit trails and RTI built in.

The real problem

The user cannot walk away, so the software cannot fail them.

A citizen has no competitor to switch to. They may not own a smartphone, may not read English, and cannot be turned away because their case is inconvenient. That one fact makes government software a harder job than any business product. A portal that works well for a confident city user but defeats an elderly pensioner in a Tier-3 town has not put a service online. It has only moved the exclusion online and called it progress. And a complaint that vanishes into an official's inbox is worse than no portal at all. We build for the citizen who is hardest to reach. A system that serves them serves everyone. A system that only serves the easy cases helps no one who really needed it.

Talk about your department
WCAG
Accessible by design

Follows WCAG and GIGW from the first sprint. Many languages, works on weak internet, and clear for users who are not used to digital tools.

DPI
Built on the rails

Aadhaar, DigiLocker, UPI and API Setu used the right way, each with a backup plan for the day it fails a citizen.

SLA
Every stage clocked

Set timelines for each stage, automatic escalation when a stage runs late, and full view for the citizen throughout.

Append-only
Audit trail

Every decision and every access is logged and cannot be changed. It is ready for an RTI request, a CAG audit or a court, and no insider can edit it.

What government software actually has to get right

Government software is a harder job than any business product, and it is not because of size. It is that the user cannot choose another provider, may not own a smartphone or read English, and cannot be turned away because their case is awkward. A citizen service portal that works well for a confident city user but fails the elderly pensioner in a Tier-3 town has not succeeded. It has only moved the exclusion online. Everything about how we build for the public sector follows from that.

Identity, payment and documents are national rails now

India has built world-class public digital systems, and the job is to use them the right way, not build them again. Aadhaar login and e-KYC for identity, with clear consent and the privacy protection the law requires. DigiLocker, so a citizen shows an issued certificate instead of uploading a photocopy nobody can check. UPI for fee collection, because it is the payment rail every citizen already trusts. API Setu for sharing data between departments, so a citizen is not asked for a document that another part of government already holds. Used well, these turn a twelve-document, three-visit process into a single online form. Used carelessly, they become a new weak point, so we build each one with a backup for the citizen whose Aadhaar login fails on the day.

Accessibility is a legal and moral requirement, not a nice-to-have

The Guidelines for Indian Government Websites and the RPwD Act make accessibility a legal duty, and WCAG is the standard we can measure it by. But real accessibility in India goes further than a screen-reader check. It means many languages, so the citizen reads the form in their own language, not just English or Hindi. It means screens that work on a low-end phone over a 2G connection. It means easy-to-read text and clear steps for users who are not sure with digital tools. And it means help from a person — a Common Service Centre operator or a help desk — for the citizen who truly cannot do it alone. We build to WCAG and GIGW from the first sprint. Adding accessibility later costs more and, done late, is never quite honest.

Grievance redressal and workflow are the actual product

Most e-governance is, underneath, a set of steps. An application is sent in, passed to the right officer, moved through set stages with set timelines, escalated if it stalls, and closed with a result the citizen can see. Complaint handling has the same shape, and it is where public trust is most directly won or lost. We build workflow engines where the process is set in settings, not fixed in code, because government processes change with every notification. Each stage has an SLA clock, a late stage escalates automatically, and the citizen can see everything, so they are never left wondering whether their file is moving. A complaint that disappears into an inbox is worse than no portal at all.

Audit trails, RTI and the assumption of scrutiny

Public systems face close checking in a way private ones rarely do. Every decision, every change of status, every look at a citizen's record has to be logged in a trail that can only be added to. An official with system access cannot quietly change it, because that trail is what answers an RTI request, a CAG audit, or a court. RTI itself is a set of steps with legal timelines and set appeal stages, and it should be built that way, not tracked in a register. Data protection under the DPDP Act applies to government too, with its own exceptions. Access by role, giving each person only what they need, is not optional when the data belongs to every citizen. We build assuming the system will one day be checked line by line, because sooner or later, it will be.

Modules

What we build into an e-governance platform.

Citizen service portal

One front door to services, in many languages and easy for all, with Aadhaar login, saved applications and a status the citizen can always see.

Workflow engine

Steps, routing and stages that can be changed in settings, with SLA clocks and automatic escalation, because government processes change with each notification.

Grievance redressal

Complaints taken by web, app and helpline, then routed, escalated and closed with a result people can see. This is where public trust is most directly won or lost.

Identity & e-KYC

Aadhaar login and e-KYC with clear consent and privacy protection, plus a backup path when login fails.

DigiLocker & documents

Issued certificates shown and checked through DigiLocker, so a citizen never uploads a photocopy nobody can check again.

Fee collection (UPI)

UPI, cards and challan, matched against the treasury, with receipts a citizen can trust and download again.

Inter-department exchange

API Setu connection so one part of government does not ask a citizen for a document another part already holds.

Audit, RTI & transparency

An audit trail that can only be added to, RTI as a legal process with timelines and appeals, and public dashboards where sharing information is required.

MIS & dashboards

Live service numbers, pending cases, SLA breaches and results for administrators — measured as they happen, not rebuilt at review time.

Accessibility

The pensioner on an old phone is the real test.

A government platform is not judged by how it serves the confident user in a big city. It is judged by how it serves the pensioner in a small town, on an old phone, over a weak signal, reading in their own language, maybe with help from a Common Service Centre operator. If it fails them, it has not put a service online. It has quietly moved the exclusion online and called it progress.

So accessibility is part of the design, not a check done later. We follow WCAG and GIGW from the first sprint, with many languages, screens that work on a 2G connection and a low-end device, clear steps for users who are not used to digital tools, and help from a person for those who cannot do it alone. Built this way, the same system serves the confident user faster and reaches the vulnerable one at all.

  • WCAG and GIGW conformance from the first sprint
  • Multilingual interfaces, not English-only
  • Works on a low-end phone over a 2G connection
  • An assisted path for citizens who cannot self-serve
India, specifically

The compliance surface you build against.

  • Aadhaar & consent

    Login and e-KYC under the UIDAI rules, with clear consent, use only for the stated purpose, and the privacy protection the law requires.

  • GIGW & WCAG

    Guidelines for Indian Government Websites and WCAG. Accessibility is a legal duty we can measure, not a check done later.

  • RTI as workflow

    Legal timelines, set appeal stages and a record of what was shared. It is built as a proper process, not tracked in a register.

  • Data residency

    Hosting on MeghRaj, NIC or an approved cloud in India, with backups kept in India and citizen data handled as the DPDP Act expects.

  • API Setu & interop

    Data sharing between departments over approved APIs, so government asks the citizen once and reuses what it already holds.

  • CAG audit readiness

    Logs that can only be added to, fee collection that matches the books, and decisions you can trace, so an audit is a simple look-up in the record, not a scramble.

How we ship it

The identity, workflow and audit spine first.

01
Weeks 1–3

Map the real journey

The citizen's journey and the officer's, including the path with help and the rare cases. Every failed portal skipped the citizen who is hardest to reach.

02
Weeks 4–12

Build the spine

Aadhaar identity, the workflow engine that can be changed in settings, and the audit trail that can only be added to. Every service and audit is built on this base.

03
Weeks 13–22

Deliver the first service

One service from start to finish — application, DigiLocker, UPI, steps, complaints — easy to use to WCAG and GIGW standards, and tested with real citizens.

04
Weeks 23–30

Scale service by service

Add departments and schemes onto the same base, with MIS dashboards and RTI. Each new service is faster than the last.

The stack

What an e-governance platform is built on.

Based on standards, kept in India, and chosen to pass an audit, not to impress in a demo.

Laravel
PostgreSQL
Redis
Kafka
ELK audit stack
The difference

Digital citizen service versus the counter.

  Digital service platform Counter / paper process
Documents reused across departments Yes No
Status visible to the citizen Yes No
SLA clock and auto-escalation Yes No
Accessible to WCAG / GIGW Yes N/A
Append-only audit for RTI / CAG Yes Registers
Fee reconciled to treasury Yes Manual
Assisted path for the vulnerable Yes Yes

Would your portal serve the pensioner in a Tier-3 town?

On an old phone, over a weak signal, in their own language, with help from a service-centre operator. If not, it has only moved the exclusion online. Let us talk about building for the citizen who is hardest to reach.

FAQ

The questions you were going to ask on the call.

By using it, not building it again, and by never letting it become a weak point. Aadhaar login and e-KYC for identity with clear consent and the required privacy protection; DigiLocker so a citizen shows an issued certificate instead of a photocopy nobody can check; UPI for fee collection because every citizen already trusts it; API Setu for sharing data between departments so a citizen is not asked for a document government already holds. Used well, these turn a three-visit process into one online form. We build every one of them with a backup for the day a login fails.

The Guidelines for Indian Government Websites and the RPwD Act make accessibility a legal duty, with WCAG as the standard we can measure it by. But real accessibility here goes further. It means many languages so a citizen reads the form in their own language, screens that work on a low-end phone over 2G, clear steps for users who are not sure with digital tools, and help from a person through a Common Service Centre or help desk for those who cannot do it alone. We build to WCAG and GIGW from the first sprint, because adding accessibility later costs more and, done late, is never quite honest.

As real steps the citizen can see, not an inbox. An application or complaint is passed to the right officer, moved through set stages with set timelines, escalated automatically when a stage runs late, and closed with a result the citizen can see at every step. Because government processes change with every notification, the steps are set in settings, not fixed in code. A complaint that disappears into an official's inbox is worse than no portal at all. It turns a citizen's hope into a new complaint about the complaint system.

Public systems face close checking. Every decision, change of status and look at a citizen's record is logged in a trail that can only be added to. An official with system access cannot quietly change it, because that trail is what answers an RTI request, a CAG audit or a court. RTI itself is a legal process with timelines and appeal stages, so we build it that way, not track it in a register. Access by role, giving each person only what they need, is enforced in the data layer, on the assumption the system will one day be checked line by line.

On government-approved systems — MeghRaj, NIC or an approved cloud in India — with data kept in India and backups kept in India. The DPDP Act applies to government with its own exceptions, so consent, use only for the stated purpose, and access limited to what each person needs are built in from the start. We are careful about which outside service ever sees citizen data that names a person. Encryption while data moves and while it is stored is a given. The harder habit is collecting less: not collecting what the service does not need and not keeping it past its purpose.

A working citizen-service core — identity and login via Aadhaar, a service application with DigiLocker and UPI, the workflow engine, grievance redressal and the audit trail — is typically 20 to 30 weeks from around ₹30,00,000, and government buying timelines come on top of that. We build the identity, workflow and audit base first, because every service and every rule to follow depends on it. Then we add services one department or scheme at a time.

Let's talk government & public sector

Bring us the hard version of the problem.

A senior engineer reads every enquiry. You'll get a real answer — scope, risk and a number — within one business day.