Software
is a set of instructions and its associated
documentations that tells a computer what to do or how to perform a task.
Software includes all different software programs on a computer, such as Application
and Operating system.
Types of software
Here just define the short concept about the different types of software.There
are some basic types of software are following
- System Software
- Application Software
- Engineering / Scientific Software
- Embedded Software
- Artificial Intelligence Software
- Web and Mobile Application
- Legacy Software
- Real world Software
System Software
System
software is a type of computer program that is designed to run a computer’s
hardware and application programs.
In
other words we said “The software that provides a platform for other Software
to run”.
Examples
The
operating system is the best known example of system software. The OS manages
all the other programs in a computer.
Some
other examples of system software are
Compiler
Device
driver
Assembler
Boot
Program
BIOS…etc
Application Software
An application
Software is a computer software package that performs a specific function
directly for an end user. Usually they
are built to solve a particular purpose like solve a particular business
purpose. The main purpose of Application software is to provide the ease and
fulfill all the needs of the end user.
Examples
MS-Office
Web browsers
Development
tools
Image
editors
Databases
programs…etc
Engineering / Scientific Software
Engineering/Scientific
software is usually built to solve the complex numerical problems of
scientist/Engineers.
Examples
Astronomical
software
Genetic
analysis
Computational
Fluid Dynamics Software (CFD)
Computer-Aided
Engineering Software (CAE)
Data
Analysis Software…etc
Embedded Software
Embedded
Software is Computer Software, written to control machines or devices that are
not typically thought of as computers, commonly known as embedded systems. It
typically specialized for the particular hardware that it runs on and has time
and memory constraints.
Examples
Anti-lock
brakes
Auto-focus
camera
Teller
machines
Elevators
Power
suppliers
Automatic
Transmission etc..
Artificial Intelligence Software
AI
software definition… within AI, machine learning includes algorithms that are
developed to tell a computer how to respond to something by example. Deep
learning is a type of machine learning that uses a structure as close as
possible to the human brain—neural networks—as a model for learning.
Examples
Optical
Character recognition
Handwriting
recognition
Speech
recognition
Face
Recognition
Robotics
etc..
Web/Mobile Application
Web
based Application is any program that is accessed over a network, rather than
existing within a device’s memory. Web based applications often run inside a
web browser and also known as Web apps.
Mobile
web application refers to applications for mobile devices that require only a
web browser to be installed on the device.
Examples
Mobile
based application Examples
Native
apps
Games
apps
Educational
apps etc..
Web
based application Examples
Netflix
Pixlr.com
(Photo editing web Apps)
Online
Editing software
Evernote
and trello etc..
Legacy system
In computing terms, the word legacy is used to describe outdated
or obsolete technology and equipment that is still being used by an individual
or organization. Legacy implies that the system is out of date or in need to
replacement, however it may be in good working order so business or individual
owner does not want to upgrade or update the equipment.
Examples
A manufacturing machine controlled by decades-old computer
running MS-DOS.
Electronic Microscopes powered by windows 95 Computers.
Operating Systems with “legacy Support” can detect and use older
hardware.
Etc..
Real World Software
Real world software are those that monitor or control the
activities that happening in the real world in real time. It control, Monitor,
analysis real world events in real time.
Examples
Weather forecasting system
Air Traffic control system
Network multimedia systems
Command Control Systems
Satellite Launching System etc..
No comments:
Post a Comment