The following types of applications are generally based on the world's largest wide area network (WAN) (known as Internet) for full use:
- Native application: An application that can only be accessed on its own from the device's native environment and never from a browser; if you connect to the Internet or not, and / or if you share a database with a web application of the same name or not.
- Web application (or, alternatively, browser application): A web application such as a content website or a SaaS program that can only be accessed through a browser
- Progressive Web Application: You can also access a web application that can be accessed from the browser and if it has standard behaviors of native applications (such as "push notifications") from the home screen of a smartphone and the app store.
- Hybrid application: A native application that is written in web application technologies such as HTML-CSS-JS and uses a browser engine (but not a browser by itself)
The WAN by the name of Internet bases the web with the name of Global network (WWW) a layer above it.
Types 2 and 3 require a domain to function, a job that will be performed at the top of the World Wide Web (WWW) website.
Do the applications of types 1 and 4 run on the Internet-WWW stack or could they run on the Internet with some other website instead of WWW?