Software development

Software development is the process of creating a computer software. It includes the software release life cycle of preparing a design, coding the program, and fixing the bugs. The final goal is software release of a product that serves the wishes of users.[1]

Software product is usually a result of research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities.[2]

There are 3 main goals of software development:

  1. to meet specific needs of a specific client/business;
  2. to meet a need of some set of potential users;
  3. for personal use.
  1. Birrell, N.D. (1985). A Practical Handbook for Software Development. Cambridge University Press. ISBN 0-521-25462-0.
  2. "New Product Development Glossary". Retrieved 2021-04-01.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search