ICT Project 1
ICT Project 1
SOFTWARE
Introduction of software :-
software, instructions that tell a computer what to do. Software
comprises the entire set of programs, procedures, and routines
associated with the operation of a computer system. The term
was coined to differentiate these instructions from hardware—i.e.,
the physical components of a computer system.
Type of software :-
Application software: Performs specific tasks for users, such
as word processing, spreadsheets, and database
management
1
Introduction of application software :-
Computer software is the set of instructions and data that
tells a computer what to do and how to do it. Software
provides instructions to your computer’s hardware. Without
it, your PC or Mac would be little more than a large
paperweight. But software actually comes in three main
types: system software, programming software and
application software. System software includes all the stuff
that makes up a computer’s operating system (OS),
including device drivers, configuration files and other key
system components. This is the software that tells the
computer’s hardware what to do and provides a foundation
for the system. Programming software, or middleware, works
much like the plumbing in your home by invisibly keeping
things running behind the scenes. Application software,
however, is the most important type for computer users
because it is used to achieve many of the tasks that make us
turn to our computers in the first place, such as word
processing, web browsing and data crunching.
2
Function of application software :-
Application software programs are created to help with a
wide range of tasks. Here are a few examples:
3
excessive amount of time is spent on a product that is not
generally worthy.
4
with a set of restrictions. Microsoft Windows, Adobe Flash
Player, WinRAR, macOS, and other operating systems are
examples.
Word Processing Software: Word Processing Software can be
explained as software that has the functionalities of editing,
saving, and creating documents with Word Processor
Software like Microsoft Word.
Spreadsheet Software: Spreadsheet Software is a kind of
software that deals with the worksheet where it works on
some automated version to perform numeric functions. For
Example, Microsoft Excel.
Presentation Software: It is a type of application software
that is used to present some applications like newly
launched functions, products, etc. For Example, Microsoft
Powerpoint.
Multimedia Software: Multimedia refers to the mixture of
audio, video, image, text, etc., and can be displayed or used
with the help of multimedia software. There are so many
media players that do this kind of work.
Web Browsers: Web Browser is one of the most used
applications worldwide, it takes you to the internet. You can
use your desktop, mobile, etc for using this.
Educational Software: Due to the enhancement of the
Internet, there are so many educational software runs in the
market. It consists of Language learning Software, Classroom
Management Software, etc.
Graphics Software: Graphics Software is also used in large
amounts. There are so many applications where it is used.
Some of the applications include Canva, Adobe, PhotoShop,
etc.
Simulation Software: Simulation Software is a kind of
Software that is used to compare two different kinds of
products and also it helps in evaluating them.
5
6
Examples of application software:-
Some examples of application software are:
7
8
Introduction of system software :-
System software is software that provides a platform for other
software. Some examples can be operating systems, antivirus
software, disk formatting software, computer language
translators, etc. These are commonly prepared by computer
manufacturers. This software consists of programs written in low-
level languages, used to interact with the hardware at a very
basic level. System software serves as the interface between the
hardware and the end users.
System software refers to the collection of programs and software
components that enable a computer or computing device to
function properly. It acts as an intermediary between the user and
the computer hardware, allowing the user to interact with the
hardware and use various applications and programs. Some
common types of system software include operating systems
(such as Windows, macOS, or Linux), device drivers, utility
programs, programming languages, and system libraries.
Operating systems are the most important type of system
software, as they provide the foundational framework for all other
software and applications to run on the computer. They manage
computer resources, such as memory and processing power, and
provide a user interface for users to interact with the system.
Device drivers are another important type of system software, as
they allow the operating system to communicate with hardware
devices such as printers, scanners, and graphics cards. Utility
programs provide additional functionality to the operating system,
such as disk defragmentation, virus scanning, and file
compression.
9
programs and examples of system software include
operating systems (OS) (like macOS, Linux, Android, and
Microsoft Windows), game engines, search engines(like
google,Bing,Yahoo!), industrial automation, computational
science software, and (SaS)software as a service
applications.
10
5. Ease of use: System software provides a user-friendly
interface and graphical environment, making it easier
for users to interact with and control the computer.
6. Reliability: System software helps ensure the stability
and reliability of the computer, reducing the risk of
crashes and malfunctions.
7. Increased functionality: System software provides a
range of tools and utilities for performing various tasks,
increasing the functionality and versatility of the
computer.
11
7. Dependency: Other software programs and devices may
depend on the system software, making it difficult to
replace or upgrade without disrupting other systems.
12
Issues of system software :-
Compatibility Issues: System software may not be
compatible with certain hardware components, which can
cause errors or crashes.
Security Issues: System software may contain vulnerabilities
that can be exploited by hackers or malware to gain
unauthorized access to the system or steal sensitive data.
Performance Issues: System software may not be optimized
for the hardware or may be resource-intensive, which can
cause the system to slow down or freeze.
Update Issues: System software updates may contain bugs
or compatibility issues that can cause problems with the
system or other software components.
Licensing Issues: Some system software may require
licensing or activation, which can cause problems if the
license expires or if there are licensing errors.
13
User Interface Issues: The user interface of system software
may not be intuitive or may be difficult to use, which can
Application Software
System Software
14
Application Software
System Software
15