Short for the term application, the term app is a word that refers to when talking about software for mobile devices such as smartphones, tablets, smartwatches and PDAs. At a technical level, there are two well-defined types of apps: native and web. But what differentiates them? Native apps are software developed specifically for a certain operating system. They are built using a programming language suitable for the type of environment (Android, Apple and Windows Mobile). Web apps, on the other hand, are a sort of link to an application that is not physically installed on your device, but made accessible via a browser. A striking example is a magazine or newsletter app that can also provide the user with real-time notifications on new articles.