The software giant is promoting a renewed focus on services delivered over the Internet as it tries to fend off challenges from Google and other competitors.
Microsoft Serves Up Internet Services 'Live'
Microsoft Serves Up Internet Services 'Live'