Sunday, December 30, 2007

Computer software

"Software" redirects here. For other uses, see Software (disambiguation).
"Scientific software" redirects here. For the company, see Scientific Software (company).

Computer software is a general term used to describe a collection of computer programs, procedures and documentation that perform some task on a computer system.[1] The term includes application software such as word processors which perform productive tasks for users, system software such as operating systems, which interface with hardware to provide the necessary services for application software, and middleware which controls and co-ordinates distributed systems.

Contents [hide]
  1. Terminology
  2. Relationship to computer hardware
  3. Types
  4. Program and library
  5. Three layers
  6. Creation
  7. Operation
  8. Quality and reliability
  9. License
  10. Patents
  11. Ethics and rights for software users
  12. See also
  13. References
  14. External links

No comments: