This document provides an overview of different types of computer software. It discusses system software, which interfaces between hardware and users, including operating systems and device drivers. It also discusses application software designed for specific tasks, like word processors, spreadsheets, graphic presentations, and database management systems. Some examples of software in each category are operating systems like Windows, word processors like Microsoft Word, spreadsheets like Excel, and databases like Access. The document is intended as part of a basic computing class to explain different software functions.
2. What is Software?
Software is a set of programs, which is designed to perform a well-
defined function. A program is a sequence of instructions written to
solve a particular problem.
4. System Software
The system software is a collection of programs designed to operate, control,
and extend the processing capabilities of the computer itself. System
software is generally prepared by the computer manufacturers.These
software products comprise of programs written in low-level languages,
which interact with the hardware at a very basic level. System software serves
as the interface between the hardware and the end users.
Example:
Operating System, Device driver, etc.
5. Application Software
Application software products are designed to satisfy a particular need of a
particular environment. All software applications prepared in the computer
lab can come under the category of Application software.
Application software may consist of a single program, such as Microsoft's
notepad for writing and editing a simple text. It may also consist of a
collection of programs, often called a software package, which work together
to accomplish a task, such as a spreadsheet package.
Example:
MS Office, Photoshop, etc.
7. Operating System
⢠Operating System is a software, which makes a computer to actually
work.
⢠It is the software the enables all the programs we use.
⢠The OS organizes and controls the hardware.
⢠OS acts as an interface between the application programs and the
machine hardware.
⢠Examples: Windows, Linux, Unix and Mac OS, etc.,
8. Compiler Vs Interpreter
⢠Compiler:
A compiler is a program that reads a program in one language â the
source language and translates into an equivalent program in another
language â the target language.
⢠Interpreter:
An interpreter is a computer program that translates and executes
instructions written in a computer programming language line-by-line,
unit by unit etc.,
10. Word Processors
Word processing is a tool that helps user in creating, editing, and
printing documents.Word processors will normally have the
following capabilities built into them:
⢠Spell checking
⢠Standard layouts for normal documents
⢠Have some characters appear in bold print, italics, or
underlined
⢠Center lines, make text line up on the left side of the paper, or
the right side of the paper
⢠Save the document so it can be used again
⢠print the document.
Examples: MicrosoftWord
11. Spreadsheets
The spreadsheet packages are designed to use numbers and formulas
to do calculations with ease. Examples of spreadsheets include:
⢠Budgets
⢠Payrolls
⢠Grade Calculations
⢠Address Lists
Example: Microsoft Excel
12. Graphic Presentations
The presentation programs can make giving presentations and using
overheads easier. Other uses include:
⢠Slide Shows
⢠Repeating Computer Presentations on a computer monitor
⢠Using Sound and animation in slide shows
Example: Photoshop
13. Database Management System (DBMS)
⢠A DBMS is a software tool that allows multiple users to store, access,
and process data into useful information.
⢠Database programs are designed for these types of applications:
⢠Membership lists
⢠Student lists
⢠Grade reports
⢠Instructor schedules
All of these have to be maintained so you can find what you need
quickly and accurately.
⢠Example: Microsoft Access, MySql, Oracle.
14. Thank You
MD. Anisur Rahman Bhuyan
Trainer,
Sheikh Kamal IT Training & Incubation Center Project
Contact: info@anisbd.com