Why Nokia, Microsoft, Google, RIM