One of South Africa's major cause and effect of poverty is unemployment. Unemployment causes families to live in unsanitary conditions because a lack of financial means to improve living conditions. If the parents are unemployed, this can also affect how the child is brought up and what kind of education they receive. This issue has been recognized by the South African government and they have created organisations like the Expanded Public Works Program, also known as the EPWP. This program is an important gateway to labor absorption and provides income for poor families. Poverty stricken people now have the chance to receive income thanks to the jobs that the EPWP provides. 
CORRUPTION AND POOR GOVERNANCE (coupled with dictatorial regimes). Poverty can only be fought in the presence of strong institutions, and equitable distribution of resources. This requires a non-corrupt government. However, in Africa, programs designed to fight poverty are not fully implemented because the funds end up in the hands of corrupt individuals, who pocket the majority. And because of poor governance, those in authority have failed to apprehend the corrupt. This creates an imbalance in society and leads to more poverty because you end up with a few influential and powerful individuals oppressing the poor (who are the majority).