News

Microsoft has always had to straddle an arguably difficult position in the software trade. The company has always needed to appear technically intricate, granular and powerful in the eyes of hard ...