Software as a Product

Software as a product (SaaP, also programming product, software product) — is a product, software, which is made to be sold to users, and users pay for licence which allows them to use it, in contrast to SaaS, where users buy subscription.

One example of software as a product is Microsoft Office, which is distributed as an file package using CD-ROM or other physical media or is downloaded over network. Examples of SaaS that satisfy similar user needs are Google Docs or Prezi, which require constant internet connection to work with.[1]

Development effort estimation

In the book The Mythical Man-Month Fred Brooks tells that when estimating project times, it should be remembered that programming products (which can be sold to paying customers) are three times as hard to write as simple independent in-house programs, because requirement to work on different hardware, which increases testing efforts and documentation.[2]

See also

Literature

  • Brooks, Fred P. (1995). The Mythical Man Month (Anniversary ed.). Addison-Wesley. ISBN 0-201-83595-9.

References

  1. Alisa Gorokhova (16 February 2016). "Software as a Product vs. Software as a Service".
  2. Brooks.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.