The Commitment to Development Index is an annual ranking that grades several developed nations on how their aid, trade, migration, finance, technology, security, and environmental policies influence the development of poor nations. The site explains the methodology and the ranking of the nations. Overall country rankings are also provided.