Types of Application Software

    

 Software Applications

1) System software
2) Real-Time Software
3) Business Software
4) Engineering and scientific software
5) Embedded Software
6) Personal Computer Software
7) Web-Applications
8) Artificial intelligence software

1. System Software

• System software is a collection of a program written to service other programs.

• This class of software manages and controls the internal operations of the computer

system.

• It is responsible for using computer resources efficiently and effectively.

• Other system applications (e.g. operating system components, drivers, telecommunications

processors).

• Eg. An operating system is system software, which controls the hardware, manages

memory and multitasking functions, acts as an interface between application program and

the computer.

2. Real time Software

• Software that monitor/analyze/control real world events as they occur are called real

time software.

• Elements of real time software includes

– Data gathering components

– Analysis components

– Control / output components

– Monitoring components

• A real time system must respond within strict time constraints.

• Real time system differs from interactive or timesharing. The response time of an

interactive system can normally be exceeded without disastrous results.

• Eg. Weather forecasting s/w


3. Business Software

• Business information processing is the largest single software application area.

• Discrete systems (e.g. Payroll, accounts receivable/payable, inventory etc.) have evolved

into management information system (MIS) software that accesses one or more large

databases containing business information.

• These activities are usually performed with the help of business software that facilitates

business operations or management decision making.

• e.g. Client/Server computing application.

4. Engineering and Scientific Software

• Engineering and scientific software has been characterized by “number crunching”

algorithms.

• This class of software has emerged as a powerful tool in the research and development of

next generation technology.

• This software is designed to perform precise calculations on complex numerical data that

are obtained during real time environment.

• Eg. Weather Forecasting s/w, Radar s/w, military s/w

5. Embedded Software

• Embedded software resides in RAM and is used to control products and systems for the

consumer and industrial markets.

• Embedded software can perform very limited and esoteric functions (e.g. key pad control

for microwave oven, washing Machine, AC etc.) or provide significant function and control

capability.

• e.g. Digital functions in an automobile such as fuel control, dashboard displays, braking

system, etc

6. Personal Computer Software

• Word processing, spreadsheets, computer graphics, multimedia, entertainment, database

management, personal and business financial applications and external network or

database access are some of the example of personal computer software.

• Eg. Desktop Based Applications(Word, Excel , power point , Photoshop etc.)

7. Web-Applications

• This class of s/w acts as an interface between the user and internet.

• Data on the internet is in the form of text, audio, video format, linked with hyper link

• Web browser is software that retrieves web pages from the internet.

• In essence, the network becomes a massive computer providing almost unlimited software

resources that can be accessed by anyone with a modem.

• Eg. Websites


8. Artificial intelligence Software

• Artificial intelligence software makes used of non-numerical algorithms to solve complex

problems.

• Artificial intelligence (AI) is an area of computer science that emphasizes the creation of

intelligent machines that work and react like humans. the software which is used for

Artificial intelligence (AI) area is called Artificial intelligence software.

• An active Artificial Intelligence area is expert systems, also called knowledge based

systems.

• Other application area for AI software is pattern recognition (image and voice) theorem

proving and game playing.

• In recent years, new branch of AI is Artificial neural networks has evolved. A neural

network simulates the structure of brain processes (the function of the biological neuron).

o Eg. Decision Making s/w



Post a Comment

If you have any doubts, Please let me know
Thanks!

Previous Post Next Post