 Often, apps fail to bear the same look-and-feel in different mobile operating systems.A web-based app is coded in HTML5, CSS or JavaScript.Internet access is required for proper behavior and user-experience of this group of apps.