There are different ways to obtain permanent residence status in South Africa.
Worker
Critical skills
Graduate
Business
Spouse
Life Partner
Children
Relatives
Retired persons
Financially independent