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