Technologies that bridge South Africa’s digital divide and skills gap