Different Types of Applications
In this article, I am going to give a brief introduction to the types of applications, mainly how many types of applications we can develop using different programming languages.
Types of Applications
There are 2 types of applications:
- STANDALONE APPS
- WEB APPLICATIONS

What are standalone apps?
The application we are installing on our computer is called a standalone application. To work with any application, if you install that software into your computer then it is called a standalone application. For Example, if you want to play some videos, generally we are using VLC PLAYER. To create a documentation or PowerPoint presentation we go for ms office. To browse something from the internet we are using Mozilla Firefox or Google Chrome. All these are standalone applications.
The standalone application is always compatible with a single operating system. We have to specify which operating system we are using, which is important. Application is always dependent on an operating system is called a standalone application.

What are web applications?
Without installing any software, we are working with the software called a web application. Regularly we are using gmail.com, facebook.com, YouTube, and google.com, we don’t need to install these applications before using them. It is independent of the operating system, that is not dependent on a particular operating system. Examples: Facebook, Gmail, IRCTC.

File extensions:
The different application understands different types of extensions.
- Txt file is understandable by notepad
- Mp4 file is understandable by VLC only

Operating System extensions:
Like file extensions, the operating system also has some extensions these are OS extensions.
- Suppose if we are using the Windows operating system, the windows operating system understands only .exe files.
- If you are using Mac operating system, the extension is a dot dmg file and if you are using Linux operating system, the extension will be .rpm.
Different operating systems understand different types of extensions.

The question is which programming language is a standalone application or a web application. All programming languages are standalone applications. Installation is mandatory.

C and C++ languages are platform-dependent.
For any platform-dependent language, we can develop only standalone applications. So, using C and C++ language we can only develop standalone applications. We can develop only standalone applications because these languages are platform-dependent languages. The remaining languages are platform-independent languages, so using platform-independent languages we can develop both standalone applications and web applications.

C is mainly used for embedded system programming. The best gaming library is available in C++. Java and .NET languages are used to develop enterprise-level applications for example web applications like ICICI Bank.