Microsoft's Africa Development Centre (ADC) is one of the largest software engineering facilities in Africa and sets the standard for a new generation of technology hubs across the continent.