尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
BASICS OF
SOFTWARE
BY
SANTHOSHNI ARUN
NAIKAR
I B.ED (2023-2025)
LADY WILLINGDON INSTITUTE OF
ADVANCED
STUDY IN EDUCATION(A) CHENNAI
600 005.
CONTENT
• CONCEPT OF SOFTWARE
• WHY NEED OF SOFTWARE?
• MEANING OF SOFTWARE
• TYPES OF SOFTWARE
 SYSTEM SOFTWARE
 APPLICATION SOFTWARE
 PROPRIETARY SOFTWARE
 OPEN SOURCE SOFTWARE
• CONCLUSION
CONCEPT OF SOFTWARE
• System software allows the user to run computer software
or hardware and is responsible for managing their
interaction with each other.
• It perpetually runs in the background to maintain the basic
functionalities and the hardware of the computer.
• It essentially acts as a mediator between the computer and
the user to facilitate operations.
WHY NEED OF SOFTWARE?
• Software is needed for a variety of reasons, including:
1.Automation: Software can automate repetitive and mundane
tasks, allowing users to focus on more complex and strategic
work.
2.Efficiency: Software can increase efficiency by streamlining
workflows, reducing errors, and improving accuracy.
3.Scalability: Software can be designed to handle large
volumes of data and users, making it easier to scale as a
business grows.
4. Innovation: Software can enable new products and services
that were previously impossible or difficult to achieve.
5. Communication: Software can facilitate communication and
collaboration among team members and with customers,
partners, and suppliers.
6. Decision-making: Software can provide data insights and
analytics to support informed decision-making.
MEANING OF SOFTWARE.
• Software is a set of instructions, data or programs used to
operate computers and execute specific tasks.
• It is the opposite of hardware, which describes the physical
aspects of a computer.
• Software is a generic term used to refer to applications,
scripts and programs that run on a device.
• It can be thought of as the variable part of a computer, while
hardware is the invariable part.
TYPES OF SOFTWARE
• SYSTEM SOFTWARE
• APPLICATION SOFTWARE
• PROPRIETARY SOFTWARE
• OPEN SOURCE SOFTWARE
SYSTEM SOFTWARE
• System software allows the user to run computer software
or hardware and is responsible for managing their
interaction with each other.
• It perpetually runs in the background to maintain the basic
functionalities and the hardware of the computer.
• It essentially acts as a mediator between the computer and
the user to facilitate operations. System software is of four
types, which are as follows-
• Operating System – The operating system is a collection of software that helps
execute programs and offers a computer application’s general services. There
are various types of operating systems, such as iOS, macOS, Windows,
Unix, Linux, and Ubuntu, among others.
• Device Drivers – Device drivers handle the operations of the hardware devices
connected to a computer. They act as a software interface for the hardware
devices so that applications and the operating system of a computer can run
the hardware functions without having the knowledge of the hardware’s exact
specifications.
• Firmware – Firmware is embedded in the read-only memory of a system and is
a type of permanent software that offers low-level control for certain device
hardware.
• Utility – Utility software functions to configure, maintain, and offer support in
the analysis and optimization of the computer.
APPLICATION SOFTWARE
• Application software or application programs are end-user
programs that serve specific functionality to help users
accomplish certain tasks.
• This includes graphic designing, researching online, drafting
documents, watching movies or playing games, and managing
finance among others.
• Developers keep creating software applications based on the
evolving needs of users.
• There are various types of application software, which are as
follows-
• Word Processors – Word processor software, as the name suggests, is designed for
making notes, typing data, and documentation. Users can also format, store, and print
their data and documents respectively using word processes.
• Database Software – Also known as Database Management System (DBMS), database
software allows users to perform various operations on quickly retrieved data, such as
creation, management, organization, and modification. Some popular examples of
DBMS are MS Access, dBase, MySQL, Oracle, Microsoft SQL Server, and FileMaker.
• Multimedia Software – Users can perform certain actions on their computer, such as
playing and recording music and video files as well as creating images with the help of
multimedia software. This type of software has a massive application in the field of
graphic designing where users create gifs, images, animations, and edit videos. Adobe
Photoshop and Illustrator, Windows Movie Maker and Media Player, Corel Draw, and
Picasa are some common types of multimedia processors.
• Web Browsers – Web Browsers are used for browsing the internet and their
primary function is to allow users to fetch data across the web and also position
the data. In simpler terms, you would access the internet with the help of web
browsers so that you find the information that you need. Chrome, Opera, Mozilla
Firefox, Microsoft Edge, Apple Safari, and UC Browser are very commonly used
web browsers.
• Freeware – Freeware software is made available free of cost for a lifetime and
it can be downloaded from the internet. This type of software is generally
created by companies to improve their reach and gain more popularity. Some
such software that is available free of cost for different purposes are Skype,
Audacity, Zoom, Adobe Reader, WhatsApp, etc.
PROPRIETARY SOFTWARE
• Proprietary software is owned by an organization or an individual,
as opposed to “public-domain software,” which is freely
distributed.
• The explosion in the use of the Internet has expanded the reach of
public-domain software since it is now much easier to transmit
these programs. While many commercial software developers
have developed software that has become the de facto standard
(e.g., Microsoft’s Windows programs), proprietary software that is
based on proprietary protocols, or standards, can create
obstacles for application development and usage.
OPEN SOURCE SOFTWARE
• Open-source software is the opposite of commercial ones as it
can be downloaded from the internet along with its source code.
• Since users can download the source code of the software as
well, they can work on the codes and make changes to the
software.
• While some open-source software might be free of cost, some
may also be sold at retail prices.
CONCLUSION
It is crucial to have a good understanding of software, its
types, how it works, and other aspects pertaining to it for
developers and other experts who maintain software.
While hardware is extremely important, the software of a
system is designed to execute commands and provide
users with output. Without software, it is virtually
impossible to use your system.
REFERENCE
•www.techtarget.com
•www.geeksforgeeks.org
•www.simplilearn.com
•www.britannica.com
ict act 1.pptx

More Related Content

Similar to ict act 1.pptx

Problem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdfProblem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdf
jlu08167
 
A presentation on system software
A presentation on system software A presentation on system software
A presentation on system software
Ankit Sangwan
 
Educational Technology 2 Chapter 5
Educational Technology 2 Chapter 5Educational Technology 2 Chapter 5
Educational Technology 2 Chapter 5
Martin Jon Barnachia
 
Introduction To Computing.pptx
Introduction To Computing.pptxIntroduction To Computing.pptx
Introduction To Computing.pptx
MARIVICJOYCLAMUCHA1
 
What Is Software and Exploring Its Types A Comprehensive Guide
What Is Software and Exploring Its Types A Comprehensive GuideWhat Is Software and Exploring Its Types A Comprehensive Guide
What Is Software and Exploring Its Types A Comprehensive Guide
Polyxer Systems
 
Introduction to Software Engineering & Information Technology
Introduction to Software Engineering & Information TechnologyIntroduction to Software Engineering & Information Technology
Introduction to Software Engineering & Information Technology
Gaditek
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its types
Mirza Kaleem
 
Application software
Application softwareApplication software
Application software
moazamali28
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer software
Elike Ikechukwu
 
Types of software
Types of softwareTypes of software
Types of software
Renée Howard-Johnson
 
Lesson 2-IT .pptx
Lesson 2-IT .pptxLesson 2-IT .pptx
Lesson 2-IT .pptx
MarioTolenada
 
Software ppt
Software pptSoftware ppt
Software ppt
switipatel4
 
BSC Software & Software engineering-UNIT-IV
BSC Software & Software engineering-UNIT-IVBSC Software & Software engineering-UNIT-IV
BSC Software & Software engineering-UNIT-IV
YamunaP6
 
Report in processing
Report in processingReport in processing
Report in processing
PAQUIAAIZEL
 
fdocuments.in_unit-2-foc.ppt
fdocuments.in_unit-2-foc.pptfdocuments.in_unit-2-foc.ppt
fdocuments.in_unit-2-foc.ppt
KrishanPalSingh39
 
Presentation on computer softwares
Presentation on computer softwaresPresentation on computer softwares
Presentation on computer softwares
inderbipasha
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
ryan aja
 
Software
SoftwareSoftware
Software
wardjo
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
AlenaDion
 
Application software
Application softwareApplication software
Application software
SHAHZEEN SYED
 

Similar to ict act 1.pptx (20)

Problem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdfProblem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdf
 
A presentation on system software
A presentation on system software A presentation on system software
A presentation on system software
 
Educational Technology 2 Chapter 5
Educational Technology 2 Chapter 5Educational Technology 2 Chapter 5
Educational Technology 2 Chapter 5
 
Introduction To Computing.pptx
Introduction To Computing.pptxIntroduction To Computing.pptx
Introduction To Computing.pptx
 
What Is Software and Exploring Its Types A Comprehensive Guide
What Is Software and Exploring Its Types A Comprehensive GuideWhat Is Software and Exploring Its Types A Comprehensive Guide
What Is Software and Exploring Its Types A Comprehensive Guide
 
Introduction to Software Engineering & Information Technology
Introduction to Software Engineering & Information TechnologyIntroduction to Software Engineering & Information Technology
Introduction to Software Engineering & Information Technology
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its types
 
Application software
Application softwareApplication software
Application software
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer software
 
Types of software
Types of softwareTypes of software
Types of software
 
Lesson 2-IT .pptx
Lesson 2-IT .pptxLesson 2-IT .pptx
Lesson 2-IT .pptx
 
Software ppt
Software pptSoftware ppt
Software ppt
 
BSC Software & Software engineering-UNIT-IV
BSC Software & Software engineering-UNIT-IVBSC Software & Software engineering-UNIT-IV
BSC Software & Software engineering-UNIT-IV
 
Report in processing
Report in processingReport in processing
Report in processing
 
fdocuments.in_unit-2-foc.ppt
fdocuments.in_unit-2-foc.pptfdocuments.in_unit-2-foc.ppt
fdocuments.in_unit-2-foc.ppt
 
Presentation on computer softwares
Presentation on computer softwaresPresentation on computer softwares
Presentation on computer softwares
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
Software
SoftwareSoftware
Software
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
Application software
Application softwareApplication software
Application software
 

Recently uploaded

Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
simmi singh$A17
 
European Standard S1000D, an Unnecessary Expense to OEM.pptx
European Standard S1000D, an Unnecessary Expense to OEM.pptxEuropean Standard S1000D, an Unnecessary Expense to OEM.pptx
European Standard S1000D, an Unnecessary Expense to OEM.pptx
Digital Teacher
 
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
sapnasaifi408
 
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Ortus Solutions, Corp
 
Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...
ns9201415
 
Photo Copier Xerox Machine annual maintenance contract system.pdf
Photo Copier Xerox Machine annual maintenance contract system.pdfPhoto Copier Xerox Machine annual maintenance contract system.pdf
Photo Copier Xerox Machine annual maintenance contract system.pdf
SERVE WELL CRM NASHIK
 
Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...
Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...
Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...
meenusingh4354543
 
Folding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a seriesFolding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a series
Philip Schwarz
 
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
tinakumariji156
 
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdfThe Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
kalichargn70th171
 
🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...
🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...
🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...
tinakumariji156
 
Introduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptxIntroduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptx
GevitaChinnaiah
 
Trailhead Talks_ Journey of an All-Star Ranger .pptx
Trailhead Talks_ Journey of an All-Star Ranger .pptxTrailhead Talks_ Journey of an All-Star Ranger .pptx
Trailhead Talks_ Journey of an All-Star Ranger .pptx
ImtiazBinMohiuddin
 
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Chad Crowell
 
Folding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a seriesFolding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a series
Philip Schwarz
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
michniczscribd
 
1 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 20241 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 2024
Alberto Brandolini
 
AI Based Testing - A Comprehensive Guide.pdf
AI Based Testing - A Comprehensive Guide.pdfAI Based Testing - A Comprehensive Guide.pdf
AI Based Testing - A Comprehensive Guide.pdf
kalichargn70th171
 
Call Girls Goa 💯Call Us 🔝 7426014248 🔝 Independent Goa Escorts Service Available
Call Girls Goa 💯Call Us 🔝 7426014248 🔝 Independent Goa Escorts Service AvailableCall Girls Goa 💯Call Us 🔝 7426014248 🔝 Independent Goa Escorts Service Available
Call Girls Goa 💯Call Us 🔝 7426014248 🔝 Independent Goa Escorts Service Available
sapnaanpad7
 

Recently uploaded (20)

Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
 
European Standard S1000D, an Unnecessary Expense to OEM.pptx
European Standard S1000D, an Unnecessary Expense to OEM.pptxEuropean Standard S1000D, an Unnecessary Expense to OEM.pptx
European Standard S1000D, an Unnecessary Expense to OEM.pptx
 
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
 
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
 
Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...
 
Photo Copier Xerox Machine annual maintenance contract system.pdf
Photo Copier Xerox Machine annual maintenance contract system.pdfPhoto Copier Xerox Machine annual maintenance contract system.pdf
Photo Copier Xerox Machine annual maintenance contract system.pdf
 
Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...
Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...
Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...
 
Folding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a seriesFolding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a series
 
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
 
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdfThe Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
 
🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...
🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...
🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...
 
Introduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptxIntroduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptx
 
Trailhead Talks_ Journey of an All-Star Ranger .pptx
Trailhead Talks_ Journey of an All-Star Ranger .pptxTrailhead Talks_ Journey of an All-Star Ranger .pptx
Trailhead Talks_ Journey of an All-Star Ranger .pptx
 
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
 
bgiolcb
bgiolcbbgiolcb
bgiolcb
 
Folding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a seriesFolding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a series
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
 
1 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 20241 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 2024
 
AI Based Testing - A Comprehensive Guide.pdf
AI Based Testing - A Comprehensive Guide.pdfAI Based Testing - A Comprehensive Guide.pdf
AI Based Testing - A Comprehensive Guide.pdf
 
Call Girls Goa 💯Call Us 🔝 7426014248 🔝 Independent Goa Escorts Service Available
Call Girls Goa 💯Call Us 🔝 7426014248 🔝 Independent Goa Escorts Service AvailableCall Girls Goa 💯Call Us 🔝 7426014248 🔝 Independent Goa Escorts Service Available
Call Girls Goa 💯Call Us 🔝 7426014248 🔝 Independent Goa Escorts Service Available
 

ict act 1.pptx

  • 1. BASICS OF SOFTWARE BY SANTHOSHNI ARUN NAIKAR I B.ED (2023-2025) LADY WILLINGDON INSTITUTE OF ADVANCED STUDY IN EDUCATION(A) CHENNAI 600 005.
  • 2. CONTENT • CONCEPT OF SOFTWARE • WHY NEED OF SOFTWARE? • MEANING OF SOFTWARE • TYPES OF SOFTWARE  SYSTEM SOFTWARE  APPLICATION SOFTWARE  PROPRIETARY SOFTWARE  OPEN SOURCE SOFTWARE • CONCLUSION
  • 3. CONCEPT OF SOFTWARE • System software allows the user to run computer software or hardware and is responsible for managing their interaction with each other. • It perpetually runs in the background to maintain the basic functionalities and the hardware of the computer. • It essentially acts as a mediator between the computer and the user to facilitate operations.
  • 4. WHY NEED OF SOFTWARE? • Software is needed for a variety of reasons, including: 1.Automation: Software can automate repetitive and mundane tasks, allowing users to focus on more complex and strategic work. 2.Efficiency: Software can increase efficiency by streamlining workflows, reducing errors, and improving accuracy. 3.Scalability: Software can be designed to handle large volumes of data and users, making it easier to scale as a business grows.
  • 5. 4. Innovation: Software can enable new products and services that were previously impossible or difficult to achieve. 5. Communication: Software can facilitate communication and collaboration among team members and with customers, partners, and suppliers. 6. Decision-making: Software can provide data insights and analytics to support informed decision-making.
  • 6. MEANING OF SOFTWARE. • Software is a set of instructions, data or programs used to operate computers and execute specific tasks. • It is the opposite of hardware, which describes the physical aspects of a computer. • Software is a generic term used to refer to applications, scripts and programs that run on a device. • It can be thought of as the variable part of a computer, while hardware is the invariable part.
  • 7. TYPES OF SOFTWARE • SYSTEM SOFTWARE • APPLICATION SOFTWARE • PROPRIETARY SOFTWARE • OPEN SOURCE SOFTWARE
  • 8. SYSTEM SOFTWARE • System software allows the user to run computer software or hardware and is responsible for managing their interaction with each other. • It perpetually runs in the background to maintain the basic functionalities and the hardware of the computer. • It essentially acts as a mediator between the computer and the user to facilitate operations. System software is of four types, which are as follows-
  • 9. • Operating System – The operating system is a collection of software that helps execute programs and offers a computer application’s general services. There are various types of operating systems, such as iOS, macOS, Windows, Unix, Linux, and Ubuntu, among others. • Device Drivers – Device drivers handle the operations of the hardware devices connected to a computer. They act as a software interface for the hardware devices so that applications and the operating system of a computer can run the hardware functions without having the knowledge of the hardware’s exact specifications. • Firmware – Firmware is embedded in the read-only memory of a system and is a type of permanent software that offers low-level control for certain device hardware. • Utility – Utility software functions to configure, maintain, and offer support in the analysis and optimization of the computer.
  • 10. APPLICATION SOFTWARE • Application software or application programs are end-user programs that serve specific functionality to help users accomplish certain tasks. • This includes graphic designing, researching online, drafting documents, watching movies or playing games, and managing finance among others. • Developers keep creating software applications based on the evolving needs of users. • There are various types of application software, which are as follows-
  • 11. • Word Processors – Word processor software, as the name suggests, is designed for making notes, typing data, and documentation. Users can also format, store, and print their data and documents respectively using word processes. • Database Software – Also known as Database Management System (DBMS), database software allows users to perform various operations on quickly retrieved data, such as creation, management, organization, and modification. Some popular examples of DBMS are MS Access, dBase, MySQL, Oracle, Microsoft SQL Server, and FileMaker. • Multimedia Software – Users can perform certain actions on their computer, such as playing and recording music and video files as well as creating images with the help of multimedia software. This type of software has a massive application in the field of graphic designing where users create gifs, images, animations, and edit videos. Adobe Photoshop and Illustrator, Windows Movie Maker and Media Player, Corel Draw, and Picasa are some common types of multimedia processors.
  • 12. • Web Browsers – Web Browsers are used for browsing the internet and their primary function is to allow users to fetch data across the web and also position the data. In simpler terms, you would access the internet with the help of web browsers so that you find the information that you need. Chrome, Opera, Mozilla Firefox, Microsoft Edge, Apple Safari, and UC Browser are very commonly used web browsers. • Freeware – Freeware software is made available free of cost for a lifetime and it can be downloaded from the internet. This type of software is generally created by companies to improve their reach and gain more popularity. Some such software that is available free of cost for different purposes are Skype, Audacity, Zoom, Adobe Reader, WhatsApp, etc.
  • 13. PROPRIETARY SOFTWARE • Proprietary software is owned by an organization or an individual, as opposed to “public-domain software,” which is freely distributed. • The explosion in the use of the Internet has expanded the reach of public-domain software since it is now much easier to transmit these programs. While many commercial software developers have developed software that has become the de facto standard (e.g., Microsoft’s Windows programs), proprietary software that is based on proprietary protocols, or standards, can create obstacles for application development and usage.
  • 14. OPEN SOURCE SOFTWARE • Open-source software is the opposite of commercial ones as it can be downloaded from the internet along with its source code. • Since users can download the source code of the software as well, they can work on the codes and make changes to the software. • While some open-source software might be free of cost, some may also be sold at retail prices.
  • 15. CONCLUSION It is crucial to have a good understanding of software, its types, how it works, and other aspects pertaining to it for developers and other experts who maintain software. While hardware is extremely important, the software of a system is designed to execute commands and provide users with output. Without software, it is virtually impossible to use your system.
  翻译: