DHIS2 Software Development Roadmap Process
On this page, you can get an overview of the prioritization and development process and schedule for DHIS2 software, and learn how you can contribute
Jump to a section on this page
Overview: DHIS2 software roadmap and prioritization
A dedicated team at the University of Oslo (UiO) leads the development and maintenance of the DHIS2 software platform. Development of new DHIS2 features is based on input from the HISP network and complemented with the global user community, priority is given to generic improvements that can have an impact across implementations, rather than those that are specific to one place. DHIS2 software is developed in 12-month cycles of backend releases, plus periodic patch releases and continuous app releases, according to a collaboratively planned roadmap. The annual prioritization process for this roadmap is an iterative, flexible, and continuously evolving process that broadly follows the following steps:
- Get HISP group and community input: The DHIS2 software roadmap is available for your review and submission of feature ideas throughout the year. At the beginning of the new year, HISP groups submit prioritized lists based on the needs of the national implementations they support. A voting period also opens during which all community members can vote on the proposed ideas.
- Process & prioritize: Following this community input, the list of ranked feature requests is reviewed to assure that each item is clearly understood. Information is also added to each feature to facilitate final prioritization, including the impact of each requested feature on domains and implementations, connection with existing features, and impact on DHIS2 software products and strategy. Based on this, a prioritized list of technically feasible feature requests is created.
- Plan: Working from the prioritized list, the software teams estimate the level of effort and dependencies for each prioritized feature, reconcile them with the existing workstream, and define an updated roadmap.
- Share: The updated roadmap is published on our website and announced to the DHIS2 community, including the specific target features to be included in upcoming releases.
- Follow up: The UiO team reviews the roadmap on a quarterly basis, and makes updates as needed based on new inputs and necessary adjustments. Any changes to the roadmap are communicated to the community.
See the sections below for an overview of the DHIS2 software release cycle, a link to the current software roadmap, and guidance on how to contribute your input.
DHIS2 software release cycle
New versions of the core DHIS2 software are currently released on an annual cycle, while new versions of the Android application are released twice per year. Patch releases for supported versions are released on a periodic basis. In addition, feature updates to several core DHIS2 applications are released on a monthly basis through continuous delivery, allowing you to update these apps to the latest versions independently of the core software release cycle.
Current roadmap for upcoming DHIS2 software releases
Visit the Software Roadmap page for an interactive diagram showing the software features planned for upcoming DHIS2 core and Android software releases.
Share input and explore the software roadmap in more detail
The DHIS2 software development team uses Jira to manage the DHIS2 roadmap and development process. Starting in 2024, we launched a new process where all members of the DHIS2 community can use Jira to vote for and track the progress of specific features and to request features for upcoming versions of the software.
Reporting of software bugs is handled through our old process. We ask that you first post a description and explanation of the bug on the DHIS2 Community of Practice, where the UiO team and other developers can review and provide feedback before you write the bug ticket on Jira.