CLASSIFICATION of SOFTWARE APPLICATIONS:
Though it is difficult to have a standardized list ‘CLASSIFICATION of SOFTWARE APPLICATIONS’, as there are many different ways to do so, but still here is a sincere effort to serve the purpose to the maximum extent, by explaining many of those.
There are many different ways to divide up different types of application software, and several are explained here.
CLASSIFICATION of SOFTWARE APPLICATIONS
Basically ‘APPLICATION SOFTWARES’ are seen as being either horizontal or vertical. Horizontal applications are more popular and widespread, because they are general purpose, for example word processors or databases.
Vertical applications are niche products, designed for a particular type of industry or business, or department within an organization. Integrated suites of software will try to handle every specific aspect possible of, for example, manufacturing or banking systems, or accounting, or customer service.
Since the adoption of the web, web applications are the typically required one to be online and run a web browser and also especially on mobile devices such as smart phones and tablets.
Web apps have indeed greatly increased in popularity for some uses, but the advantages of applications make them unlikely to disappear soon, if ever. Furthermore, the two can be complementary, and even integrated.
Web applications are popular due to the ubiquity of web browsers, and the convenience of using a web browser as a client, sometimes called a thin client.
The ability to update and maintain web applications without distributing and installing software on potentially thousands of client computers is a key reason for their popularity, as is the inherent support for cross-platform compatibility. Common web applications include web mail, online retail sales, online auctions, wikis and many other functions.
Examples of browser applications are simple office software (word processors, online spreadsheets, and presentation tools), but can also include more advanced applications such as project management, computer-aided design, video editing and point-of-sale.
There are various versions of ‘APPLICATION SOFTWARES’ available for different platforms, something like; a Geography application for Windows, an Android application for education, or Linux gaming and also there are many types of ‘APPLICATION SOFTWARES’, and some important ones are listed below:
Content Access Software
Enterprise Infrastructure Software
Information Worker Software
Media Development Software
Product Engineering Software
Applications can also be classified by computing platform such as a particular operating system, delivery network such as in cloud computing and Web 2.0 applications, or delivery devices such as mobile apps for mobile devices.
The operating system itself can be considered application software when performing simple calculating, measuring, rendering, and word processing tasks not used to control hardware via command-line interface or graphical user interface. This does not include application software bundled within operating systems such as a software calculator or text editor.