DHIS 2 is developed using open-source Java frameworks and tools, such as the Spring Framework, Hibernate, Struts2, Maven, and JUnit.