Software Characteristics

  • Software is both a product and a vehicle for developing a product.
  • Software is engineered not manufactured.
  • Software does not wear out, but it does deteriorate.
  • Currently, most software is still custom-built.
  • Software is designed and built by software engineers.
  • Software is used by virtually everyone in society.
  • Software engineers have a moral obligation to build reliable software that does no harm to other people.