Software stocks rally on back of Microsoft’s ‘guidance heard around the world’