Although mobile apps can be great tools for business, it's important to stop and think about the app development process before getting started.