e-STS : Search Here

Monday, May 22, 2023

Categories of Software Project

Categories of Software

Software can be applied in a situation for which a predefined set of procedural steps (algorithm) exists.  Based on a complex growth of software it can be classified into following categories.

  • System Software,
  • Application Software,
  • Engineering / Scientific Software,
  • Embedded Software, 
  • Web Application,
  • Artificial Intelligence Software.
  • System Software

It is collection of programs written to service other programs.  Typical programs in this category are compiler, editors and assemblers.  The purpose of the system software is to establish a communication with the hardware.

  • Application Software

It consists of standalone programs that are developed for specific business need.  This software may be supported by database systems.

Categories of Software

  • Engineering / Scientific Software

This software category has a wide range of programs from astronomy to volcanology, from automotive stress analysis to space shuttle orbital dynamics and from molecular biology to automated manufacturing.  This software is based on complex numeric computations.

  • Embedded Software

This category consists of program that can reside within a product or system.  Such software can be used to implement and control features and functions for the end-user and for the system itself.

  • Web Application

Web application software consists of various web pages that can be retrieved by a browser.  The web pages can be developed using programming languages like Java, Perl, CGI, HTML, DHTML.

  • Artificial Intelligence Software

This kind of software is based on knowledge based expert systems.  Typically, this software is useful in robotics, expert systems, image and voice recognition, artificial neural networks, theorem proving and game playing. 

No comments:

Post a Comment

Most Recent