This page describes the DHIS 2 high-level road map for the upcoming 2.23 through 2.26 releases leading up to October 2016.


  • Version 2.24 - July 1, 2016
  • Version 2.25 - October 8, 2016
  • Version 2.26 - January 6, 2017

See the change log.

Platform & Web API

  • D2 Javascript framework
    A Javascript framework for working with the DHIS 2 Web API, and a library for UI widgets to use with DHIS 2.
    Read more »

  • App developer guide
    A guide for DHIS 2 app developers which will cover how make apps, work with the d2 library and more.
    Read more »

  • Apps and Web API architecture
    Appification of the remaining Web modules including a new meta-data app which will centralize maintenance of all objects.
    Read more »

Data visualization and analytics

  • Event clustering in GIS
    Clustering of events in GIS to allow for scalable analysis of events
    Read more »

  • Google Earth Engine integration in GIS
    Add a new satellite imagery layer in GIS using the Google Earth Engine platform.
    Read more »

  • Color schemes in Data Visualizer
    Support configurable color schemes for charts to give more control over the the visual appearance.
    Read more »

  • Push analysis over email and SMS
    Push of relevant reports and data analysis to end users on email and SMS to improve data use and engagement.
    Read more »

  • Dashboard organisation unit and period filters
    Organiation unit and period filters for items in dashboards, applied to user organisation units and relative periods.
    Read more »

  • Drill-down in charts and pivot tables
    Drill-down into the organisation unit hierarchy or period types in pivot table and data visualizer apps.
    Read more »

  • Last value in aggregation operator in analytics
    Aggregation operator for returning the last recorded value in the time dimension in analytics.
    Read more »

  • Instant expressions and calculations
    Add support for specifying expressions directly inside the visualization apps and get results back immediately.
    Read more »

  • Apps as dashboard items
    Support for apps as items on dashboards.
    Read more »

  • Legend sets in charts
    Support for using legend sets for charts to have the colors of the chart items be decided based on its value and corresponding legend.
    Read more »

  • Scatter plots and bubble charts
    Add support for new chart types including scatter plot and bubble chart.
    Read more »

  • Data use analytics
    Overview of how users utilize analytics, including how often charts, maps and pivots are rendered.
    Read more »

Data exchange

  • Metadata pull synchronization
    Add support for an instance to pull and synchronize metadata from a remote instance.
    Read more »

  • Simple data set metadata export
    Support a predefined export of data sets and related metadata to simplify exchange between systems.
    Read more »

  • Standardization and ADX
    Develop and implement the ADX standard for aggregated health data exchange.
    Read more »

  • Facility registry
    Explore and implement features to allow DHIS 2 to function as a facility registry.
    Read more »

  • Data dictionary
    Explore and implement features to allow DHIS 2 to function as a data dictionary / terminology service.
    Read more »

Notifications, alerts and feedback

  • Notifications on missing data entry and approval
    Automatic notifications to end users to encourage action for missing data entry forms, approval of data, new reports and more.
    Read more »

  • Surveillance alerts
    Improved capabilities for sending alerts for notifiable conditions and surveillance.
    Read more »


  • SDK
    Software development kit which encapsulates common functionality for all DHIS 2 Android apps.
    Read more »


  • Rule based dashboard with notifications and warnings
    Support for rule-based warnings and notifications based on configurable conditions in tracker capture.
    Read more »

  • Combined registration and data entry form
    Add support for a data entry form which allows for registration of a tracked entity instance, enrollment and data entry all in one page.
    Read more »

  • Reminders and notifications
    Implementation of a scalable solution for scheduling and sending reminders and notifications in tracker programs.
    Read more »

  • Functions and variables in program indicators
    Support for functions and variables in program indicator expressions to allow for more sophisticated calculations.
    Read more »

  • Approval / workflow for programs and events
    Support approval and workflow for programs and events.
    Read more »

Performance and availability

  • Horizontal Web server scalability
    Add capability of shared application cache and ability to run a DHIS 2 instance on multiple Web servers.
    Read more »

  • Horizontal analytics database scalability
    Separate transaction and analytics databases with capability of read-only replicas of the analytics partitions database.
    Read more »

  • Analytics update on-demand
    Capability for updating analytics partition tables only when necessary.
    Read more »