The Department of Home Affairs offers a multitude of services to the citizens of South Africa, as well as foreigners who wish to visit, work or stay in South Africa.