"Microsoft actually supports what people are calling 'Web services' - SOAP, xML, etc. - better than Java," says Randy Starr, Countermind's director of mobile and wireless solutions practice.