Types of Softwares

Only available on StudyMode
  • Topic: Computer software, Computer program, Operating system
  • Pages : 4 (1108 words )
  • Download(s) : 104
  • Published : September 5, 2009
Open Document
Text Preview
Computer Software
Computer software is a general term used to describe a collection of computer programs, procedures and documentation that perform some task on a computer system. Practical computer systems divide software systems into three major classes: system software, programming software and application software, although the distinction is arbitrary, and often blurred. Types of Software's (primary software categories)

• System software OR Operating systems software
• Application software
• Programming software
System software
This is the software which is actually running your computer. This software handles different request for use the hardware, many housekeeping work, storage of data etc. A good example of such system software is the Windows program which is running your computer. Linux and UNIX are the other common system software available for running computers. Application software

allows end users to accomplish one or more specific (non-computer related) tasks. Typical applications include industrial automation, business software, educational software, medical software, databases, and computer games. Businesses are probably the biggest users of application software, but almost every field of human activity now uses some form of application software. It is used to automate all sorts of functions. Programming software

usually provides tools to assist a programmer in writing computer programs and software using different programming languages in a more convenient way. The tools include text editors, compilers, interpreters, linkers, debuggers, and so on. An Integrated development environment (IDE) merges those tools into a software bundle, and a programmer may not need to type multiple commands for compiling, interpreter, debugging, tracing, and etc., because the IDE usually has an advanced graphical user interface, or GUI. Types of Software's (task-based categories)

• Shareware
• Crippleware
• Demo...
tracking img