There are so many questions that you need to ask before pressing ahead with your app development project that it is easy to overlook some of the most important ones.