1. Implement result-based, cost-effective and high impact programs
  2. Engage vulnerable target groups and communities in defining their issues, needs and life aspirations through participatory research/needs assessments
  3. Help organize communities and target groups and build their capacity to effectively participate in the program
  4. Network and collaborate with other development players to mobilize and share complimentary resources, to obtain technical support and build synergies