AppCrash is a interesting way of collecting information on processes which got SIGBUS or SIGSEGV. It uses DTrace and lets you decide what information is going to be extracted and send to support from a just crashed application. Basically you can do the same with core files - the advantage here is automation. If you are more advanced sys admin then in most cases you don't need AppCrash. If you are not and sending core file is a problem then it's a way to go. Maybe it's a good framework on desktops to provide something similar as in Windows.