Computer software is the set of programs that make the hardware perform a set of tasks in particular order. Hardware and software are complementary to each other. Both have to work together to produce meaningful results. Computer software is classified into two broad categories; system software and application software.
System software consists of a group of programs that control the operations of a computer equipment including functions like managing memory, managing peripherals, loading, storing, and is an interface between the application programs and the computer. MS-DOS (Microsoft’s Disk Operating System), Windows, and UNIX are examples of system software.
Software that can perform a specific task for the user, such as word processing, accounting, budgeting or payroll, fall under the category of application software. Word processors, spreadsheets, database management systems are all examples of general purpose application software.
Word processing software, Database software, Spreadsheet software, Presentation software, Multimedia software etc.