Exceptions are an inevitable part of the development process, and applications should handle exceptions gracefully to avoid damaging your application’s credibility with users. You can even log exceptions and use that information to your advantage to help identify problem areas and manage user perception by responding to issues before customers have a chance to contact you to complain.