This is the first of a multi-part blog series where I discuss Microsoft’s battle on 3 fronts with 3 of its most important strategic competitors. I believe everyone knows which 2 companies Microsoft are competing against on the first two fronts, but very few pundits seem to have caught on as to how important, strategic [...]