The process for registering a business in South Africa is dependant on the type of business (i.e. CC or sole proprietor, etc) you wish to operate or open, the requirements may differ slightly.
It is always best to obtain advice on not just the structure of the business, but if you are an immigrant or foreign owner, the registration as an offshore branch or indeed South African company from a Registered Immigration Practitioner to avoid future problems, or hassels that may occur during this process.