Software Product - Software Engineering - GeeksforGeeks (2024)

Improve

Software Products are nothing but software systems delivered to the customer with the documentation that describes how to install and use the system. In certain cases, software products may be part of system products where hardware, as well as software, is delivered to a customer. Software products are produced with the help of the software process. The software process is a way in which we produce software.

Types of Software Products

Software products fall into two broad categories:

  1. Generic products:Generic products are stand-alone systems that are developed by a production unit and sold on the open market to any customer who can buy them.
  2. Customized Products:Customized products are the systems that are commissioned by a particular customer. Some contractor develops the software for that customer.

Characteristics of Software Product

A well-engineered software product should possess the following essential characteristics:

  1. Efficiency:The software should not make wasteful use of system resources such as memory and processor cycles.
  2. Maintainability:It should be possible to evolve the software to meet the changing requirements of customers.
  3. Dependability:It is the flexibility of the software that ought to not cause any physical or economic injury in the event of system failure. It includes a range of characteristics such as reliability, security, and safety.
  4. In time:Software should be developed well in time.
  5. Within Budget:The software development costs should not overrun, and it should be within the budgetary limit.
  6. Functionality:The software system should exhibit the proper functionality, i.e., it should perform all the functions it is supposed to perform.
  7. Adaptability:The software system should have the ability to get adapted to a reasonable extent with the changing requirements.

Last Updated : 07 Jan, 2024

Like Article

Save Article

Share your thoughts in the comments

Please Login to comment...

Software Product - Software Engineering - GeeksforGeeks (2024)
Top Articles
Latest Posts
Article information

Author: Velia Krajcik

Last Updated:

Views: 5549

Rating: 4.3 / 5 (74 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Velia Krajcik

Birthday: 1996-07-27

Address: 520 Balistreri Mount, South Armand, OR 60528

Phone: +466880739437

Job: Future Retail Associate

Hobby: Polo, Scouting, Worldbuilding, Cosplaying, Photography, Rowing, Nordic skating

Introduction: My name is Velia Krajcik, I am a handsome, clean, lucky, gleaming, magnificent, proud, glorious person who loves writing and wants to share my knowledge and understanding with you.