Questions:
1. It is the product that software professionals build and then support over the long term..
2. Stand-alone systems that are marketed and sold to any customer who wishes to buy them.
3.Software that is commissioned by a specific customer to meet their own needs.
4. such as compilers, editors, file management utilities
5. stand-alone programs for specific needs. .
6. Characterized by “number crunching”algorithms. such as automotive stress analysis, molecular biology, orbital dynamics etc
7. resides within a product or system. (key pad control of a microwave oven, digital function of dashboard display in a car)
8.focus on a limited marketplace to address mass consumer market. (word processing, graphics, database management).
9.(Web applications) network centric software. As web 2.0 emerges, more sophisticated computing environments is supported integrated with remote database and business applications. .
10. uses non-numerical algorithm to solve complex problem. Robotics, expert system, pattern recognition game playing.