The grinding poverty and lack of economic opportunity for many millions of people in the world's underdeveloped areas constitutes one of today's greatest challenges.