if(trackingNum != null){ } Build or Buy? 5 Reasons Why Your Application Needs an Error Monitoring System Versus Building Your Own