In Johannesburg, Gauteng: software, crews, and training