Software, simply are the computer programs. The instructions given to th e computer in the form of a program is called Software. Software is the set of programs, which are used for different purposes. All the programs used in computer to perform specific task is called Software.
Types of software
1. System software:
a) Operating System Software
DOS, Windows XP, Windows Vista, Unix/Linux, MAC/OS X etc.
b) Utility Software
Windows Explorer (File/Folder Management), Windows Media Player, Anti-Virus Utilities, Disk Defragmentation, Disk Clean, BackUp, WinZip, WinRAR etc…
2. Application soft ware:
a) Package Software
Ms. Office 2003, Ms. Office 2007, Macromedia (Dreamweaver, Flash,
Freehand), Adobe (PageMaker, PhotoShop)
b) Tailored or Custom Software
3. Computer Languages & Scripting:
a) Low Level Language
i) Machine Level Language
ii) Assembly Language
Machine language: These language instructions are directly executed by C P U
Assembly language: The endeavor of giving machine language instructions a name structure that means bit strings of instructions of machine language are given name here
High Level Language: The user friendly language ...more natural language than assembly language.
Assembler is needed to convert assembly language into machine language
Complier is needed to convert high level to machine language
b) High Level Language
COBOL (COmmon Business Oriented Language), FORTRAN (FORmula TRANslation), BASIC (Beginner's All-purpose Symbolic Instruction Code), C, C++ etc. are the examples of High Level Language.