Do you need access to a mobile device’s camera, for instance, a fitness app would need access to not just a camera but require to track a user’s activity. If a business requires functionality with a high degree of personalization then it would be essential to build a mobile app. A responsive mobile website would not be suitable for any function that needs features like a smartphone’s GPS system etc.