3. Most software is custom built:•
To build the hardware fixed guidelines are followed by hardware manufacturer but to build the
software no fix format is there. For every software project, developer has to apply new ideas.
1.2 Types/categories of software:There are nine types of software:1) System Software:-
System software is collection of programs designed to operate and control the processing capabilities
of computer itself.
It is a collection of programs written to service other programs.
System software’s are developed by computer manufacturer.
Without these software user cannot use the hardware.
Examples are Operating system, compilers, drivers etc.
2) Application Software:
Application software is the software that is designed to satisfy a particular need.
Examples are: Student record software, railway reservation software.
3) Embedded Software:
• It resides within hardware.
• It performs limited functions.
• Examples are: A.C., Washing machine, toys, mobile phones,
4) Real-Time Software:• A software program that monitors real-world events as they occur is called real-time.
Such software requires quick response from user.
A real time system must respond within strict time constraints.
Examples are aero plane, Car, Missiles etc.
5) Product-line Software::•
This software focuses on limited marketplace such as inventory control products.
Examples are spreadsheets, word processing, computer graphics, database management
6) Engineering/Scientific Software:•
These are used for scientific and engineering purpose.
Used for large computing.
Examples are Weather forecasting, CAD/CAM, MATLAB etc.
7) Web-based Software:•
This software act as interface between user and internet.