Microsoft played - and continues to play - a central role in the software revolution that has shaped the modern world.