Giving Hope Programme The Giving Hope Programme is a core group of committed monthly donors who believe in empowering orphaned children with skills, dignity and the vision of a more hopeful future.