What Questions Should I Ask an App Developer before Selecting One?