The flag of South Africa was adopted on 27 April 1994, at the beginning of South Africa's 1994 general election, to replace the flag that had been used since 1928. The new national flag, designed by State Herald Frederick Brownell, was chosen to represent the new democracy.

More Info: en.wikipedia.org