Microsoft case study