Local and international companies made pledges on Friday at an investment summit held in Johannesburg.