App is short for application or application software. A mobile app is a small computer program that you generally download to your device.
These applications are usually device specific meaning that the device they are developed for is the only device they will only work on. However, most app developers will make a version of the app for each of the most common device types.
The content of a mobile app is usually available ‘offline’. This means that you can have access to the information even if you are without a connection to the internet.
Native App – Built using the native coding language or software development kit of the platform (iOS, Android, Blackberry, etc.) for which it was designed. It requires app developers to use different coding for each platform.