Build or Buy? 5 Reasons Why Your Application Needs an Error Monitoring System Versus Building Your Own