Types of Software

What is software?.

  • A general definition of Software is a conversion of a requirement into an application or program.
  • A technical definition of Software is it is collection of different programs which designed perform a particular task.
  • Program is a set of different instructions.
  • Software will reduce the human task make the business automated.
Types Of Software

Two types of software:

1. System software

  • System software If any software is developed for the purpose of making any hardware devices work, such kind of software's are called as system software.
  • System software are generally developed in languages like C, C++, etc.
  • Ex: os, printer drivers, web cam drivers, Compilers and etc. 

2. Application software

  • If any software is developed for the purpose any user to complete his requirements like maintaining his business, for entertainment for storage called as application software.
  • application software can be developed by using languages like java, .net,
  • Ex: notepad, wm player, calculator, bank software, hospital software etc.

Java is released by sun microsystems guys into the market in the following 3 editions.

  1. JSE: JSE stands for Java Standard Edition which can be used for developing stand-alone applications.
  2. JEE: JEE stands for Java Enterprise Edition which can be used for developing web based applications.
  3. JME: JME stands for Java Mobile Edition or micro edition which can be used for developing software for mobile devices or embedded controllers.

In Java, we can develop the Following 2 types of application software.

1. Stand-alone applications:

  • Stand-alone applications are available in the client system and run in the same client system which are also called as client-side applications.
  • Stand-alone applications are specific to single systems which are also called as Offline applications.
  • Ex: MS office, calculator, etc.

2. web-based applications:

  • web-based applications are available in the server system and run in the same client system which are also called as server-side applications.
  • web-based applications are not specific to a single system which is also called as Online applications.
  • web-based application always runs in the context of the browser.
  • Ex: facebook, gmail, online games and etc.
Read More: Types of Variables


Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.