When writing desktop applications you are dealing with a huge amount of different installations. Tracking down a bug requires to get detailed information on what happened on the user's computer. But most likely you don't want to bother the users with how to make this information available to you. I wasn't really satisfied with the frameworks available so I came up with one that suits my needs. Hopefully it will also suit yours. Please watch the screencast on how to embed and make use of the FeedbackReporter framework in your Cocoa application. For further information please have a look at the documentation.