0% found this document useful (0 votes)
2 views

Types of Software

The document is a project report from Crescent English High School on the types of software, detailing the definition and uses of software, as well as four main types: Application Software, Programming Software, System Software, and Driver Software. Each type is explained with examples and their roles in assisting users and facilitating communication between hardware and software. The conclusion emphasizes the interdependence of different software types in achieving user tasks.

Uploaded by

Phantom Deluxe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Types of Software

The document is a project report from Crescent English High School on the types of software, detailing the definition and uses of software, as well as four main types: Application Software, Programming Software, System Software, and Driver Software. Each type is explained with examples and their roles in assisting users and facilitating communication between hardware and software. The conclusion emphasizes the interdependence of different software types in achieving user tasks.

Uploaded by

Phantom Deluxe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

CRESCENT ENGLISH HIGH SCHOOL,

DUBAI
A PROJECT REPORT ON
TYPES OF SOFTWARE

-------------------------------------------------------------------

------------------------------------------

SUBMITTED TO
TEACHER OF COMPUTER
SCIENCE
MRS. SHANTHINI
SELVAMANI

-------------------------------------------------------------------

------------------------------------------
Introduction to Software
What is a software?
• A software is a set of instructions that tells the hardware to
perform a task. Unlike a hardware which exist in physical form
and serve visual or physical purposes to the user, software
helps the computer on what to do and how to do it . When
hardware gives the infrastructure to a computer software
gives the functional purposes to it.
• Software can be located in external hard disk, CD, storages.
When they are to be executed they are temporarily placed in
Random Access Memory (RAM) for efficient execution.
• Software are composed of data and codes, so they are
vulnerable for bugs and disrupts functionality of the computer
if affected.
What are the uses of software?
• As mentioned earlier they serve purpose of bringing
function to the computer so they bring a key role in the
execution of commands so that it guides the computer on
the steps to be taken as requested by the User.
• A good software is essential for any day to day to activities,
it helps in time efficiency and provide complex automations
much easier eliminating the need for manual calculations.

- The additional uses of software can be understood when we


discuss about the types of software
Types of Software
• There are different types of Software among them are four
below:

1. Application Software
2. Programming Software
3. System Software
4. Driver Software
Application Software
• Application software also known as application program
refers to the computer program that directly assists the
needs of the user on a specific tasks.
• Specific tasks like word processors, Web Browsers,
Communication Apps etc. These application helps the user
to get assist in his work ranging from educational to
business including entertainment.
• Few examples of Applications include:

1. Microsoft Word, Google Docs for Word Processing.


2. Google Chrome, Microsoft Edge for Web browsers.
3. WhatsApp, Skype for Communication.
Programming Software
• Programming Software is a tool which helps the
programmers to develop, test, run, debug their programs.
These help the programmers to ease up the task of work.
• They help and improve the productivity and efficiency
of the code making suitable
changes using debugger,
interpreter etc.
• This helps in fixings bugs quicker and be less time
consuming along with the range of
libraries and
opensource codes available from other publishers.
System Software
• System Software is a low-level software that is designed to
run the interfaces between the computer hardware and
application programs, it provides essential services to
higher level software like application software.
• Unlike Application software it runs in the background and
the user doesn’t need to access it, while application
software runs on the command of the user.
• It is an essential tool to run a computer. It includes Utilities
and Firmware.
Driver Software
• A Driver is a software component that facilitates
communication between the Operating System (OS) and
the hardware.
• For example when an application read data from a device
(like printer) it calls a function
implemented by the OS, the driver knows how
to communicate with the hardware to retrieve the
required data, which passes to the OS then to the
application.
Conclusion
• In contrast to the system’s hardware, a software is a
programme that allows a computer to do a certain task.
This comprises application software, such as a word
processor, which allows a user to complete a task. And a
system software, such as an operating system, allowing
other software to operate effectively by interacting with
hardware and other software.
• No software is higher to another, all the software work and
communicate together to get the expected result of the
user.
THANK YOU!

You might also like