Powerful information gathering capabilities: MMICrashReporter can
collect contact information, user description, contact details, crash
logs, log files, preferences, and the output of arbitrary commands.
High configurability: The information to be collected, and the user
interface to be presented to the user can be configured via an XML
XML property list output: to allow easy automatic processing of reports.
Extensible data collection architecture: If the existing data
collection components do not meet your requirements, you can write
Extensible report delivery architecture: Basic mail and Web based
delivery are included, but you can also write your own delivery agent
plugins, if necessary.
"BugReporter" mode: For collecting non-crashing bug reports
in a standardised format.
"Personal Reports": double clicking on a crash reporter
configuration file will open a bug report using that
configuration. Personalised Configuration files can be sent to users
to collect information specific to their problem.
Document-Based: Multiple bug/crash reports can be handled simultaneously.
Delayed delivery: Reports can be saved for later delivery (e.g. when
the user is offline).
Fully localizable: Ask users for bug reports in their native language.