Overview
Digital Infrastructure for Governance and Inclusive Transformation
Last updated
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
Digital Infrastructure for Governance and Inclusive Transformation
Last updated
Digital Infrastructure for Governance and Inclusive Transformation (DIGIT) is an open-source, scalable, interoperable platform for responsive public service delivery and good governance. It enables government agencies to digitize public service delivery - providing unified interfaces for citizens, front-line employees and administrators to exchange information with each other in a seamless and trusted manner. DIGIT is an open-source platform built for scale. DIGIT is multi-tenant and can enable the digital transformation of multiple government agencies at speed and scale using a common shared infrastructure.
Government agencies deliver and manage a host of public services. Each of them are increasingly leveraging information technology to automate and manage delivery of these services. Inadvertently, they endup building systems have common functionality and also end up duplicating similar data sets that are all out of synch. This leads to several challenges in the long term.
Lack of Single Source of Truth - Multiple systems with similar datasets leads to multiple sources of truth.
Siloed - These systems often don't talk to each other hence citizens have to run pillar to post to get same data in multiple systems updated to receive services and benefits. Administrators also struggle to get access to data to identify areas of improvement. Employees have to learn to work with multiple systems to deliver services.
Scalability - Many of these systems are built for internal users and cannot be opened up for direct access to citizens. This makes it difficult for citizens to access their own data.
Vendor Lock-In - Often these systems have been developed by external vendors and government agencies do not have capacity to take these over leading to vendor lock-in.
Multiple other challenges like security concerns and limited technical capabilities hinder the government's ability to effectively utilise technology for large-scale public service delivery.
DIGIT platform is developed using sound architectural principles to enable multiple government agencies to deliver public services is an inclusive and accessible to all citizens and business in at scale and speed. DIGIT provide a shared infrastructure consist of shared data registries and common services like authentication, authorisation, workflow, notification, payments etc. that enable agencies to develop and deliver services in a secure, scalable and cost effective manner.
Refer to the DIGIT platform design principles page.
A typical public service delivery starts with a citizen applying for a service or a service connection. The diagram below abstracts the typical information exchange flow required to enable the delivery of a service.
A digital system offers the following capabilities to improve citizen experience:
Register/Login - Citizens can register, sign in, or authenticate themselves. Single sign-on capability streamlines access to digital services.
Apply/Upload - Citizens can request services by completing an application form and uploading necessary documents. Services should be accessible through multiple channels and in various languages.
Pay/Bill - Citizens can make payments for services and download bills. Multiple payment options, including digital and cash, should be available..
Inform/Track - Citizens can track service progress or receive updates via SMS, email, or app notifications.
Support/Feedback - Citizens can raise support requests or provide feedback on service closure. The system should allow configuring surveys and feedback forms, with the ability to analyse responses for corrective action.
The following capabilities support the employee and management experience:
Assign - Employees or vendors can assign service applications or trigger workflows tailored to different user/agency local requirements.
Search/View - Employees or vendors can search for and view applications based on multiple attributes.
Update/Comment - Employees can update and comment on service applications, facilitating structured and unstructured data exchange between parties.
Deliver/Verify- Employees or vendors can deliver services, such as setting up a new connection, or verify and certify information provided by citizens. Offline-capable apps are crucial in low mobile coverage areas, with data synchronization capabilities to handle load spikes.
Monitor/Improve - Administrators can monitor service performance and identify areas for improvement. All transactions should generate data events in an analytical database for comprehensive performance monitoring.
Plan/Budget - Administrators and policymakers can plan and budget for service improvement, linking expenditures to outcomes.
DIGIT offers a set of building blocks (i.e. services) that can leveraged to develop any digital services while adhering to the key design principles. Additionally, DIGIT provides optional accelerators like DIGIT UI and Dashboard Framework that can be extended to create citizen, employee and administrator dashboards.
The diagram below illustrates how reusable building blocks interact to realise a typical public service delivery. Leveraging reusable building blocks not only speeds up delivery but also ensures well-structured digital services. The interactions between these services are detailed in the Service Architecture.
All services are built on DIGIT emits micro-level transactional data into an analytical database. This is key for real-time monitoring and auditing of the operations. It facilitates planning, budgeting and policy decision-making.
DIGIT is proven and well-supported serving over 1000 cities. Ecosystem partners including System Integrators are using DIGIT to build and deliver services. DIGIT Core LTS 2.9 version comes with long-term support. This implies that any technical issues like security or performance reported on any of these services in the DIGIT Core 2.9 LTS version will be fixed by the DIGIT team.
If you want to experience DIGIT or develop on DIGIT, you can also access the DIGIT demo using Sandbox.
DIGIT comes with several accelerators. These include UI frameworks and Integration Adapters. These are optional. You may choose to develop or reuse your UI framework and Integration Adapters.
We organize several events for architects and developers on DIGIT. Keep a watch on the Events Page for upcoming events.
Several volunteers are contributing to DIGIT in many ways. If you want to volunteer, check out our contribute page.
DIGIT is easy to install, configure and use. To install DIGIT on your servers use the DIGIT Installation Guide. To design and develop a new service on the DIGIT Platform go through the DIGIT Design Guide and DIGIT Developer Guide. You can also take up the DIGIT Certification through the .