Sooner or later you will need both mobile and web apps, so it is better to create both. Both have their own benefits and flaws. Mobile apps will be more expensive but can provide you with many monitoring, data collecting features that web applications cannot.