CONNECTING THE GAP BETWEEN IDEAS AND APPS: THE WORLD OF MOBILE DEVELOPERS