A Software can be defined at two standards:-
1.As per industrial standard,
2.As per programmer standard.
1.As per industrial standard:-
# As per the industrial standard digitized automated process is called software.
Digitized =>Provides GUI.
#when the software is providing GUI then it is called digitized, without human interaction the process is completed then it is called automated system.
2.As per programmer standard:-
# A software is collection of programs.
# A program is a set of instructions which is design for particular task.
# N numbers of program combining together like a single unit it is called software tool or s/w component.
Advantages of software:
Generally software provides so many advantages but among of those following three are very important:-
a. Performance
b. Security and
c. Any time access.
Software classified into two types:-
1. System software.
2. Application software.
1.System software:-
When we are developing a software for general purpose which doesn’t having any limitations it is called system s/w.
System s/w are classified into three types:
a. Operating system:
Example: DOS, WINDOWS, UNIX, LINUX.
b.Translator
Example: COMPILER, INTERPRETER.
c. Packages
Example: LINKER, LOADER, EDITOR.
2.Application software:-
When we are developing an s/w for specific task only then it is called application s/w.
Always application s/w having limited task only i.e. for one purpose we developed same purpose we required to use.
Client specific projects all are application s/w only.
Application s/w are classified into two types:
a. Application packages
Example: MS office, ORACLE.
MS office is a Microsoft product which maintain the information in the form of documents, And
ORACLE is a database which maintain the information in the form of table.
b. Special purpose software.
Example: TALLY.
By using tally we can maintain accounts related information.