10 questions startups have to answer before creating an app