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

Assignment MMM

Software consists of instructions and programs that enable machines to perform specific tasks, contrasting with hardware. It is categorized into system software, which directly operates hardware, and application software, which provides additional functionalities. Notable types include operating systems, programming software, database management software, and antivirus software.

Uploaded by

prottoypaul7
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Assignment MMM

Software consists of instructions and programs that enable machines to perform specific tasks, contrasting with hardware. It is categorized into system software, which directly operates hardware, and application software, which provides additional functionalities. Notable types include operating systems, programming software, database management software, and antivirus software.

Uploaded by

prottoypaul7
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

SOFTWARE:

Software is a collection of instructions, data,


or computer programs that are used to run
machines and carry out particular activities.
It is the antithesis of hardware, which refers
to a computer’s external components. A
device’s running programs, scripts, and
applications are collectively referred to as
“software” in this context.
TYPES OF SOFTWARE:

MAIN TYPES
OF
SOFTWARE

SYSTEM APPLICATION
SOFTWARE SOFTWARE

OPERATING LANGUAGE DEVICE GENERAL CUSTOMIZE UTILITY


SYSTEM PROCESSOR DRIVER PURPOSE SOFTWARE SOFTWARE
SYSTEM SOFTWARE:
SYSTEM SOFTWARE is software that directly
operates the computer hardware and
provides the basic functionality to the users
as well as to the other software to operate
smoothly. There are three kinds of system
software.
1. OPERATING SYSTEM:
It is the main program of a computer system.
When the computer system ON it is the first
software that loads into the computer’s
memory.
2. LANGUAGE PROFESSOR:
It converts programs written in high-level
PROGRAMMING LANGUAGES like JAVA, C,
C++,PytHON, etc (known as source code),
into sets of instructions that are easily
readable by machines
3. DEVICE DRIVER:
A DEVICE DRIVER is a program or software
that controls a device and helps that device
to perform its functions. Every device like a
printer, mouse, modem, etc. needs a driver
to connect with the computer system
eternally.

APPLICATION SOFTWARE:
Software that performs special functions or
provides functions that are much more than
the basic operation of the computer is
known as APPLICATION SOFTWARE. It is
always devided into three parts.
1. GENERAL PURPOSE SOFTWARE:
This type of application software is used
for a variety of tasks and it is not limited
to performing a specific task only.
2. CUSTOMIZED SOFTWARE:
This type of application software is used
or designed to perform specific tasks or
functions or designed for specific
organizations.
3. UTILITY SOFTWARE:
This type of application software is used
to support the computer infrastructure. It
is designed to analyze, configure, optimize
and maintains the system, and take care of
its requirements as well.

Besides these, there are some types of


software which are also noticeable in our
day to day life. Such as programming
software, middleware etc.
MIDDLEWARE:
The term middleware describes software
that mediates between application and
system software or between two different
kinds of application software. For example,
middleware lets Microsoft Windows talk to
Excel and Word.
Programming software:
Computer programmers use programming
software to write code. Programming
software and programming languages, such
as Java or Python.

DATABASE MANAGEMENT SOFTWARE :


Database management software allows
users to create, manage and interact with
database. It provides tools to store, retrieve,
and manage large sets of data efficiently.
ANTIVIRUS SOFTWARE:
Antivirus software protects computers from
malware, viruses and other malicious
software.
GRAPHICS SOFTWARE:
Graphics software is used for designing and
editing visual content. Examples including
adobe illustrator, CorelDRAW etc.
This types of software are used in our life
for making our work easier. It’s workfield is
enhancing day by day. Whole world is
working for the betterment of software.
SOFTWARE
AND IT’S TYPE
Prepared by
Prottoy Paul
Institute of Information Technology
ROLL: 13
BATCH: BSSE-16

You might also like