SlideShare a Scribd company logo
1 of 17
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.pdfjlu08167
 
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 5Martin Jon Barnachia
 
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 GuidePolyxer Systems
 
Introduction to Software Engineering & Information Technology
Introduction to Software Engineering & Information TechnologyIntroduction to Software Engineering & Information Technology
Introduction to Software Engineering & Information TechnologyGaditek
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its typesMirza Kaleem
 
Application software
Application softwareApplication software
Application softwaremoazamali28
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer softwareElike Ikechukwu
 
BSC Software & Software engineering-UNIT-IV
BSC Software & Software engineering-UNIT-IVBSC Software & Software engineering-UNIT-IV
BSC Software & Software engineering-UNIT-IVYamunaP6
 
Report in processing
Report in processingReport in processing
Report in processingPAQUIAAIZEL
 
fdocuments.in_unit-2-foc.ppt
fdocuments.in_unit-2-foc.pptfdocuments.in_unit-2-foc.ppt
fdocuments.in_unit-2-foc.pptKrishanPalSingh39
 
Presentation on computer softwares
Presentation on computer softwaresPresentation on computer softwares
Presentation on computer softwaresinderbipasha
 
Chapter 01
Chapter 01Chapter 01
Chapter 01ryan aja
 
Software
SoftwareSoftware
Softwarewardjo
 
Application software
Application softwareApplication software
Application softwareSHAHZEEN 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

Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 

Recently uploaded (20)

Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 

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.