MOBILE APPS VS. WEB APPS: THEIR MERITS AND DEMERITS