You are on page 1of 22

SOFTWARE

• is a set of programs, which are designed to perform a well-defined function.


PROGRAM

• is a sequence of instructions written to solve a particular problem.


TYPES OF SOFTWARE

• Application software
• System software

Types of Software

Application Software System Software


APPLICATION SOFTWARE

• The kind of software that people use to perform a general task, such as word processing
software used to prepare the text for document, desktop publishing or payroll
processing.
TYPES OF APPLICATION SOFTWARE

• Customized software Types of Software


• Package software

Application Software System Software

Customized
Software

Package Software
CUSTOMIZED SOFTWARE

• Software designed for a particular customer.


• In this case, we need to hire a computer programmer or software creator to develop a
software for the customer.
PACKAGE SOFTWARE

• Is the kind of “off – the shell” program developed for sale to the general public.
EXAMPLES APPLICATION SOFTWARE:
• Video games
• Video software
• Word processors
• Multimedia software
• Music software
• Software for children
• Communication software
SYSTEM SOFTWARE

• is a collection of programs designed to operate, control and extend the processing


capabilities of the computer itself. System software are generally prepared by computer
manufacturers.
• System software serves as the interface between hardware and the end users.
EXAMPLE OF SYSTEM SOFTWARE
OPERATING SYSTEM

• is software that manages computer hardware resources and provides common services
for computer programs.
• is the most important program that runs on a computer. Every general-purpose
computer must have an operating system to run other programs.
CONT.

• Operating systems perform basic tasks, such as recognizing input from the keyboard,
sending output to the display screen, keeping track of files and directories on the disk,
and controlling peripheral devices such as disk drives and printers.
CONT.

• For large systems, the operating system has even greater responsibilities and powers. It is
like a traffic cop -- it makes sure that different programs and users running at the same
time do not interfere with each other. The operating system is also responsible for
security, ensuring that unauthorized users do not access the system.
KINDS OF OPERATING SYSTEMS
• Real-time OS
• Multiuser
• Single user, single task
• Single-user, multitasking
REAL-TIME OS

• This kind of OS controls machinery, industrial equipment and scientific instruments. Its
main purpose is to ensure that an operation executes in exactly the same way, in the
same amount of time, every time it happens.
MULTIUSER

• A multiuser OS lets many people do many things, all at the same time. It has to balance
the needs of each user and keep them separate, so that they don't interfere with each
other.
SINGLE USER, SINGLE TASK

• This kind of OS is designed so that a computer executes a user's tasks one at a time,
such as with early personal digital assistants.
SINGLE-USER, MULTITASKING

• Most PCs use this kind of OS, such as Windows or MacOS. It lets a single user do many
things at once.
PROPRIETARY SOFTWARE

• or closed source software is computer software licensed under exclusive legal right of
the copyright holder with the intent that the licensee is given the right to use the
software only under certain conditions, and restricted from other uses, such as
modification, sharing, studying, redistribution, or reverse engineering. Usually the source
code of proprietary software is not made available.
OPEN-SOURCE SOFTWARE

• is software whose source code is available for modification or enhancement by anyone.


• "Source code" is the part of software that most computer users don't ever see; it's the
code computer programmers can manipulate to change how a piece of software—a
"program" or "application"—works.
SAMPLE PROPRIETARY PROGRAMS
AND THEIR OPEN SOURCE
ALTERNATIVES
• Microsoft Office • OpenOffice
• Adobe Illustrator • Inkscape
• Adobe Photoshop • GIMP
• iTunes • Songbird
• Windows Media Player • Miro
• Kaspersky Anti-Virus Personal • Winpooch Watchdog
EXAMPLE OF MOBILE OS

• Android
• iOS
• BlackBerry
• Windows Phone
• Symbian
• Sailfish
• MeeGo

You might also like