The Council on Health Research for Development (COHRED), is a global, Non-Profit Organisation (NPO) that leverages the potential of research and innovation to deliver sustainable solutions to health and development issues. By improving capacity and providing tools that assist with capacity building, COHRED empowers low and low-middle income countries to better resource their health care strategies.

Tangent Solutions delivered a fixed-budget, full-service data management, partner management, and reporting app for COHRED.


COHRED ingests vasts amounts of highly-variable and complex data in the form of reports, research, and KPI metrics. Their challenge was multifaceted. Firstly, a radical improvement in the efficiencies of the administrative processes was required to facilitate data ingestion and management. Secondly, COHRED wished to deliver sophisticated analyses of the data to assist with capacity building in their partner organisations via a global learning platform. COHRED also wanted to improve relationship management with partner organisations by assigning a single point of contact for each partner, or partner’s domain area. They required project management functionality from the app to simplify the administration of these relationships.


Tangent Solutions developed the app, utilising open-source technologies in Azure. The frontend application was built using Django Python. For Identity and Access Management (IAM), access to the app is controlled via an online portal. The data is stored within Azure’s managed Database Platform as a Service (PaaS) for PostgreSQL. Tangent Solutions set up the data pipeline and reporting in Power BI and continues to support the client with their analysis and reporting requirements. This included creating a reporting export flow to allow the Power BI reports to be available from COHRED’s learning portal.


EdNVest has a high level of automation with a robust product with significant improvements in availability. They are also positioned to implement rapid rollout of new features and evolve their platform using an CI/CD process with Azure DevOps. They are empowered to be responsive to newly identified issues and evolve their platform in response to shifts in their business logic.