UNDP is United Nation Development Programme. It advocates for change and connects countries to knowledge, experience and resources to help people build a better life. The main difference between the UNDP and World Bank in terms of measuring development is that when the World Bank depends upon a country's per capita income, and the UNDP uses a combination of factors like health, education and income to know about the development of a country.