A system and method is disclosed for facilitating the reporting of
information regarding a computer software product by way of a
dynamically-configurable general report client. The general report client
is used along with a set of report user interface definition files that
is specific to each software product for which a report can be prepared.
A set of report user interface definition files customizes the report
user interface for reporting information relating to the software product
with which it is associated. The invention provides for dynamic
configurability in that, by entering certain values by way of the report
user interface, the user may cause the client to load additional report
user interface definition files and present additional user interface
child screens accordingly. The invention provides methods by which
software developers, software providers and others obtain user feedback
for such purposes as beta-testing and debugging.