A mobile app is software that runs on a handheld device (phone, tablet, e-reader, iPod, etc.) that can connect to Wi-Fi or wireless carrier networks, and has an operating system that supports standalone software. There are native apps which only run on the operating system (iOS, Android, Windows Phone... etc.) they were designed for and Mobile Web Apps that use Java Script or HTML5 and run within a mobile device’s web browser to provide interaction, navigation, or customization capabilities.