It seems like a fairly straightforward question: As a developer, business and enterprise, do I develop Web apps, native apps or some combination thereof? Answers to that question are anything but simple. Who is your target audience? What is the purpose of the app? There are a series of diverse questions that must be answered before jumping right into development.