Retirement of the old Data Entry App and the Tracker Capture app in V42

To ensure the long-term performance, security, and sustainability of DHIS2, we have been working over several years to modernize core functionality—culminating in the development of the new Data Entry app and the Capture app. With the release of DHIS2 version 42, technical upgrades make it no longer feasible to support the old Data Entry and Tracker Capture apps.

As a result, these legacy apps will be officially retired and will not be available in version 42 and beyond.

Follow along in our series of announcements

This announcement kicks off a series of updates and resources we’ll be sharing in the lead-up to, during, and after the DHIS2 version 42 release in May 2025. Our goal is to help you navigate these transitions with clarity and confidence by helping you:

  • Understand the reasons behind these shifts

  • Know what to expect and what actions may be needed

  • Learn from the experiences of others who’ve already made the move

Why This Change Is Happening

This isn’t just a technical upgrade—it’s a strategic step forward for the entire DHIS2 ecosystem:

  • Built for the Future
    The new apps are powered by a modern backend framework, to make sure DHIS2 core is able to keep up with new challenges related to performance, scalability, and security.

  • Continuous Delivery
    The new apps are on a continuous release cycle, meaning you get new features, improvements, and bug fixes more often—without waiting for a major DHIS2 version. Unlike the legacy apps, which only received updates with core releases [ Continuous Application Delivery - DAC2021 ]

  • Designed Around You
    These apps were built using community feedback and usability testing to ensure a cleaner, more intuitive experience for all users. [ Functional-design, Usability-testing]

This change allows us to invest fully in the tools that best support your workflows—today and into the future.

What This Means for You

If you’re still using the legacy apps, now is the time to plan your transition to the new apps. The new apps are packed with powerful features and recent updates to better support your workflows. Here’s a snapshot of what you’ll gain:

Capture App

  • Consolidated Data Collection – The Capture app brings together Tracker and Event Capture in one streamlined tool, reducing complexity and making data collection more efficient and maintainable. [Tracker to Capture Transition Kit]

  • Extend with Plugins – Plugins let you add custom features directly into DHIS2 apps, without needing to modify or fork the core code. They work like built-in components, making it easy to tailor the system to your needs. [Plugins with Capture app]

  • Utilizing Tracker API – The Capture app uses the new Tracker API (introduced in v2.36), offering improved performance and new capabilities. The legacy API will be removed in v42, so upgrading ensures continued compatibility. [New Tracker API]

  • Unified Rule Engine Across Web & Android – Program rules now run on the same engine across platforms, meaning users get consistent behavior whether on web or mobile. This improves the user experience, reduces duplicated development, and ensures predictable, reliable program logic. [ Expression-parser, Rule-Engine ]

  • Streamlined Workflow Features -The Capture app includes powerful features like configurable and shareable working lists at both tracked entity and program stage levels, as well as bulk actions for completing or deleting enrollments and events—streamlining day-to-day tasks. [ Working Lists, Bulk Actions ]

Data Entry App

  • Reliable Offline Data Entry – Improved offline-capable with a refreshed design, the new Data Entry app ensures smooth performance in an environment with unstable connections. [ Offline Data Entry (Beta) App]

  • Evolving Custom Form Support – Custom forms now support HTML and CSS, while JavaScript is no longer supported—a change that improves security and stability. Many common customizations are now available natively. We encourage you to review your forms ahead of v42, and a detailed guide will be shared soon to help you adapt. [ Feature spotlight webinar pptx.]

We’re Here to Support You

We know transitions take time. Over the coming months, we’ll be rolling out materials to support your move, including:

  • Training & Resources – Step-by-step guides and videos to guide your transition.

  • Community Support – Share experiences and get help from others in our new app-focused discussion space

  • User Stories – Learn from others’ experiences and best practices and Frequently Asked Questions (FAQ´s) (coming soon)

  • Quality Metrics & Testing Insights – We’ll share insights from testing on country instances, results from Quality Assurance (QA) processes, and performance data to give you visibility into app stability and improvements. (Coming soon).

Final note

By focusing on the apps that support innovation and scalability, we’re building a stronger DHIS2 platform for everyone.

Let’s move forward—together.


The DHIS2 Core Team

11 Likes

sad

Sibonakaliso Vilakati reacted to your message:

Thanks for all the amazing work on getting these new apps out. Sadly, for many DHIS2 instances, custom forms including JS are the only way to achieve the required behaviour for our users. Will most DHIS2 instances that use JS custom aggregate data entry forms be required to stay on 2.41 for the foreseeable future? I had been hoping like with the capture app, before depreciating the old app there would be some type of plugin support so there is something to transition to.

2 Likes

We saw your crying face, and we’d love to hear more about what’s on your mind. Is there something specific you’re concerned about with the transition? Your feedback helps us understand how to best support you.
We know change like this can be challenging—whether it’s retraining users, getting stakeholder buy-in, aligning functionality with your workflows, or managing the technical work of upgrading.
We’re here to help the community through the transition—with training, guides, transition kits, and community support. Let us know what would be most helpful for you right now.

This will have Major Impact in programs. We should share experiences as we navigate this transitions.

This will affect a lot of DHIS2 instances which use long custom forms there is need for the transition to be done smoothly