Microsoft is leveraging the power of mobile to drive traffic to its retail stores and bolster its image as a retail brand as well as a software maker.