Ch-05 (Comp) - Computer Software
Ch-05 (Comp) - Computer Software
Chapter 5
Computer Software
Contents
• Computer Software
• Operating System
• Utility Programs
• Device Drivers
Computer Software
Chapter 5 – Computer Software
Computer Software
• A set of instructions given to the computer to solve a particular problem (or to
perform a specific task) is called software
• Software is also called a computer program
• A computer cannot do anything without software
• Software tells the computer what to do and how to do
• Hardware operates under the control of a given set of instructions
• Therefore, a computer performs different operations according to the given
instructions
• Software is developed in a particular computer programming language
• Types of Software
Application Software
• A program or set of programs that are specially designed to perform a specific
task or to solve a specific problem is called application software
• Today, various application software are available for different purposes
• Some application software are developed for a particular organization or
customer such as software developed to maintain the records of students of a
particular college
• Similarly, some application software are developed by software development
organizations (or any programmer) to solve some common problem of many
people or users such as word processing software
• Kinds of application software are given in next slides
Application Software
Productivity Software
• Software which is used for creating documents, worksheets, presentations,
and graphs, etc. is called productivity software
• It is used to solve some common problems of many people or users
• Examples of productivity software
• Word Processing Software
• This software is used for creating and editing documents such as letters, memos, reports, essays, etc.
• Example → Microsoft Word
• Spreadsheet Software
• Spreadsheet software is used to organize data into an electronic sheet in the form of rows and
columns and to perform calculations on the data
• Columns and rows collectively are called a worksheet
• Spreadsheet software also provides the facility to create various types of charts for displaying data
graphically
• Example → MS Excel
Application Software
Productivity Software
• Database Management Software
• A database is a collection of related data or records on any subject such as records of the books in a
library, and information about the students of the college
• Data in a database can be accessed very easily
• Database management software is used to create, access, and manage databases
• Examples → Microsoft Access, Oracle, and MySQL
• Presentation Software
• Presentation software is used to create slides for making presentations to communicate ideas,
messages, and other information to a group
• Example → Microsoft PowerPoint
• Software Suite
• A software suite is a collection of individual-related applications available as a single package
• It is also called an application suite or productivity suite
• Example → Microsoft Office
Application Software
Graphics and Media Software
• Graphics software is used to create, manipulate, and print graphics
• Graphics can be any drawing, sketch, picture, or photograph
• Mostly engineers, architects, desktop publishers, and graphics artists use graphics and media
software
• Computer-Aided Design (CAD)
• CAD software is a type of 3-D graphics application
• It is mostly used by engineers, architects, and scientists for creating engineering, architectural, scientific designs and
models
• Engineers use CAD software to create designs of vehicles, electronic devices, roadways, bridges, and designs of
security systems, etc.
• Similarly, architects use CAD software to design the structures of buildings
• Scientists use them to create designs of molecular structures
• Examples → AutoCAD and Chief Architect
• Desktop Publishing Software
• Desktop Publishing (DTP) software is used to design high-quality commercial documents that contain text and graphics
and different combinations of colors
• DTP software is ideal for designing or producing high-quality textbooks, brochures, newsletters, marketing literature,
advertisements, postcards, greeting cards, letterheads, business cards, banners, calendars, logos, product catalogs, and
annual reports
• Examples → Adobe InDesign, Adobe PageMaker, Microsoft Publisher, and QuarkXPress
Application Software
Graphics and Media Software
• Paint Software
• Paint software is used to create and modify graphics
• Paint software is also called Illustration software
• This software allows users to draw pictures, shapes, and many other graphical images
• Example → MS Paint
• Image Editing Software
• Image editing software also provides the same capabilities as Paint software but it has additional
capabilities that are used for editing or modifying the existing images
• Examples → Coral Draw and Macromedia Free-hand
• Photo Editing Software
• Photo editing software is a type of image editing software
• It is used to edit and customize digital photos
• This software provides features to improve the quality of photos by modifying contrast & brightness
and adding special effects such as shadows and glows
• Examples → Adobe Photoshop and Microsoft Office Picture Manager
Application Software
Graphics and Media Software
• Video & Audio Editing Software
• Video consists of full-motion images played at various speeds
• Video Editing software is used to modify a section or part of a video, called a clip
• For example, it can be used to change (reduce) the length of a video clip, reorder a series of clips, or
add special effects to clips such as words that move horizontally across the screen
• Example → Adobe Premiere
• Web Page Authoring Software
• Web page authoring software is used to create web pages that include graphical images, videos,
audios, animations, and other special effects
• This software also allows users to organize, manage, and maintain their websites
• Examples → WordPress, Dreamweaver, and Microsoft FrontPage
Application Software
Software for Communication
• Software for communication is used by the people for exchanging information
electronically among each other
• Computer files can also be transferred from one computer to another through
communication software
• Many communication applications/software are available
• Email Software
• Email stands for electronic mail
• Email software is used to exchange messages and files through a computer network (such as the
Internet)
• Example → Microsoft Outlook
• Browsing Software
• Browsing software is used to access and view web pages on the Internet
• Browsing software is called the web browser or simply browser
• Example → Google Chrome, Firefox, Safari, and Internet Explorer
Application Software
Software for Communication
• Chat Software
• A chat is a real-time online typed conversation with one or more online users
• Chat client software is used to chat with others who are online at the same time
• Chat client programs are built-in in some operating systems, websites, and most browsers
• These programs are also available for free on the web
• Example → ICQ
• Video Conferencing Software
• Video conferencing software is used for conducting live conferences between two or more
participants at different sites through a computer network
• Examples → Zoom, CU-SeeMe, GoToMeeting, iMeet, and WebRTC
Application Software
Entertainment Software
• Software which is used for the entertainment of people (users) is called
entertainment software
• Computer games are the most popular types of entertainment software
• Similarly, some entertainment software are available to watch the movie and
listen to music, etc.
• Examples → Windows Media Player and Real Player
System Software
• Software which controls and coordinates different operations of a computer
system or mobile device is called system software
• It controls the working of different parts of the computer (computer
hardware)
• It also helps to run application programs on the computer
• System software is an essential part of the computer system
• Examples
• Operating system
• Device driver
• Utility software
• Language processors
Operating System
Chapter 5 – Computer Software
Operating System
• An operating system is a set of system programs that controls and coordinates the
overall operations of a computer system or mobile device
• A computer needs an operating system to do work
• We cannot operate a computer (or mobile device) without an OS
• Without an OS, a computer or mobile device is like a car with no fuel
• OS acts as an interface between the user and the computer system or mobile device
• Users interact with computer (or mobile device) through OS
• Examples of OS → Microsoft Windows, Linux, UNIX, Mac OS, Chrome OS, and
Android
• Most OS perform similar functions i.e.
• Providing a user interface
• Managing application programs
• Managing memory
• Coordinating tasks
• Managing files on the storage devices
• Managing and controlling I/O devices, etc.
Operating System
• An OS must be installed on computer or mobile device to perform different tasks
• In a desktop computer or laptop, an OS is mostly installed on hard drive
• In a mobile device, an OS is installed on ROM chip or flash memory chip (which is a part
of a mobile device)
• An application program cannot access input/output devices or execute program
instructions itself
• OS performs these tasks through CPU on behalf of application programs
• OS acts as a platform on which various application programs are executed
• User requests application program to perform a particular task and application program
refers the request of the user to OS
• OS that a computer uses sometimes is called the platform because applications run “on
top of” it
• Some applications can only run on a single OS, while some applications can run on
multiple OS
• These applications are called cross-platform applications
Operating System
PM Series
Introduction to Computer
by
CM Aslam, Aqsa Aslam, Mussadiq Fida, & Mudassir
Ahmad
Publisher:Majeed Sons
22- Urdu Bazar, Lahore