Why bother

Because common sense is not always shared - and because it saves money

in Production

It is good to know your client to satisfy their need

(NB.! 2 clients ! )

Detailed Requirement Specification phase : you know what you have to do

Adaptation to future development

in Marketing

Quicker Adoption by the user (e.g. : Shareware)

Source of differentiation from the competitors