What is the most important difference between generic software product development and custom software development? What might this mean in practice for users of generic software products?

What will be an ideal response?


The essential difference is that in generic software product development, the
specification is owned by the product developer. For custom product development,
the specification is owned and controlled by the customer. The implications of this
are significant – the developer can quickly decide to change the specification in
response to some external change (e.g. a competing product) but, when the
customer owns the specification, changes have to be negotiated between the
customer and the developer and may have contractual implications.
For users of generic products, this means they have no control over the
software specification so cannot control the evolution of the product. The developer
may decide to include/exclude features and change the user interface. This could
have implications for the user’s business processes and add extra training costs
when new versions of the system are installed. It also may limit the customer’s
flexibility to change their own business processes.

Computer Science & Information Technology

You might also like to view...

The user of a news service accidently accesses another user's browsing history. From this the user can tell what competitors are reading, querying, and researching. The news service has failed to properly implement which of the following?

A. Application white listing B. In-transit protection C. Access controls D. Full disk encryption

Computer Science & Information Technology

E-mail administrators may make use of _________________, which overwrites a log file when it reaches a specified size or at the end of a specified time frame.?

A. ?log recycling B. ?circular logging C. ?log purging D. ?log cycling

Computer Science & Information Technology

Content referenced by an entity can be either _____.

A. persistent or consistent B. parsed or unparsed C. static or dynamic D. well-formed or unique

Computer Science & Information Technology

To put text on a curved path, like a circle, your best choice is to use Illustrator because InDesign is limited in this capacity.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology