An app, short for "application," is a type of software that can be installed and run on a computer, tablet, smartphone, or other device. It is a self-contained software package that allows users to perform specific tasks on a mobile or desktop device. Different types of apps include:
- Web app: A type of app that is stored on a remote server and delivered over the Internet through a browser interface.
- Native app: A type of app that has been developed for use on a particular platform or device.
- Hybrid app: A type of app that combines elements of both native and web applications. Hybrid apps are often mentioned in the context of mobile computing.
- Killer app: A program that intentionally or unintentionally gets you to buy the system the application runs on.
- Legacy app: A type of app that has been inherited from languages, platforms, and techniques earlier than current technology.
When you open an application, it runs inside the operating system until you close it. Most of the time, you will have more than one application open at the same time, which is known as multi-tasking. There are countless desktop applications, and they fall into different categories such as productivity, entertainment, education, and more.