You are on page 1of 22

LECTURE 2:

SOFTWARE
CSC 101: COMPUTER FUNDAMENTALS
PRESENTED BY: MR. ANGELO P. DEL ROSARIO

WHAT IS SOFTWARE?
It provides the commands that tell the hardware what
tasks to perform, what to read and write, how to send the
end result(output) to a monitor or printer.
It is the programs and data that a computer uses.
The process of writing programs is programming.

To write programs, programmers use programming


language.

KINDS OF SOFTWARE
Application Software
System Software
Programming Language

APPLICATION
SOFTWARE

APPLICATION
SOFTWARE
An application is a program developed
to address a specific need or software
that lets non-programmers develop such
programs.

TYPES OF
APPLICATION
SOFTWARE

Application Specific Software


General Purpose Application
Software

APPLICATION
SPECIFIC SOFTWARE
Programs designed to perform specific
jobs, such as calculating and executing a
companys
payroll,
are
called
application-specific software.

GENERAL PURPOSE
APPLICATION SOFTWARE
Programs that serve varied purposes, such as developing
decision-making tools, or creating documents, are called
general-purpose application software.
Example:
Word Processor, Spreadsheet Software, Presentation
Software, Database Software, Web Browser etc.

WORD PROCESSORS
Programs used to prepared text documents.
It is the most widely used non-Web software,
almost completely replacing the typewriter in
the workplace.
Example: Microsoft Word, Lotus WordPro, Word
Perfect

ELECTRONIC
SPREADSHEETS
Electronic spreadsheets have become the most popular
non-web type of business software.
Spreadsheet programs combine several tools that
accountants have long used into one computer-based
application: a sheet divided into rows and columns that
create cells for data; a calculator; and a way to enter
information in cells
Example:
Microsoft Excel, Lotus 1 2 3, Quicken

PRESENTATION
SOFTWARE
It is designed to showcase information to an
audience. It used extensively in business to
display graphics, charts, diagrams, photos, and
text blocks to highlight information.
Example:
Microsoft
Graphics

PowerPoint,

Lotus

Freelance

DATABASE
SOFTWARE
It is a programs that manage large amounts of
data organized as fields, records and files.
Database structure information so you can
search the database by specific or generalized
content called a query.
Example:
Microsoft Access, Lotus Approach

WEB BROWSERS
A web browser is a program that you use
to view web pages.
Example:
Internet Explorer, Netscape Navigator,
Google Chrome, Opera, Safari etc.

APPLICATION SUITES
It is a bundle of application that were created, packaged
and designed to work together. It includes a word
processing program, an electronic spreadsheet program,
database software, a personal management program,
database software and graphics applications.
It is powerful and versatile and offer more options for
users to manipulate and organize data.
Example:
Microsoft Office, Lotus SmartSuite

SYSTEM SOFTWARE

SYSTEM SOFTWARE
It includes programs that are designed to carry out
general routine operations, such as the interface between
user and computer, loading a file, copying a file, or
deleting a file, as well as managing memory resources and
operating peripheral equipment such as monitors and
printers.
Remember that the purpose of system software is
to manage computer resources and perform routine
tasks that are not specific to any application.
Example: Operating System

OPERATING SYSTEM
The operating system (OS) is the single most important
program that runs on a computer and the most important
type of system software.
Operating systems perform basic tasks, such as recognizing
input from the keyboard and mouse, sending output to the
computer display, keeping track of files and directories in
disks, and sending documents to the printer.
Without an operating system, no application can run
on a computer.
Example:
Windows
Linux
Mac OS

PROGRAMMING
LANGUAGE

PROGRAMMING
LANGUAGES
Programming languages are used to
create all other software whether it is
Operating system or Application software.
Example:
Visual Basic, Java, C

SOFTWARE
CATEGORY
Open System
Proprietary

OPEN SYSTEM
Software can be modified for use with any
hardware. It is not the exclusive property
or design of a particular vendor.

PROPRIETARY
Software products are designed for particular
systems and cannot be used with other hardware.
Its inner workings are protected information.
For example, Apple computers and software for
them have been proprietary products for many
years.