In line with its mission to be a world-class African city, Johannesburg has divided up its responsibilities into several key departments. They, in turn, are mandated to deliver quality services to residents and visitors, while ensuring the City functions like a well-oiled machine.