On the lines of anti-trust, hosted services and client software (including webapps) need to be declared separate markets. A company should be able to develop both, but should not be able to anticompetitively bundle the two products together with the use of private APIs and whatnot.