NEPAD (New Partnership for Africa’s Development) is a strategic framework for pan-Africa socio-economic development to address challenges of poverty and international marginalization. CAADP (Comprehensive Africa Agriculture Development Programme), a programme of NEPAD is Africa owned and led to boost Agricultural productivity in Africa. CAADP is a programme of NEPAD.