Design for Reuse
Additions to the requirements
   When a system goes into production,  it is usual to
reveal both weaknesses and opportunities for extra
functionality and enhancement to the user interface
design.
   For example, in a data-intensive system it is almost
certain that there will be requests for extra reports and
ways of viewing the data.
   Requests for enhancements are often the sign of a
successful system.  Clients recognize latent
possibilities.
33