Internet and Software Companies in South Africa