Explain the utilization of both on-device and web-based applications and their impact on consumer behavior.