Right choice is (c) Microsoft has a number of Windows Live services that are specifically meant to be run on mobile devices
The best I can explain: Some of these services run on the Windows Mobile platform, some are Web-based applications that conform to the lightweight Wireless Application Protocol.