Application Performance Management primarily refers to management and monitoring of the availability and performance of applications. Most frequently, when users experience performance issues, it could be due to issues with network, server, database, an application or a code. It is very difficult to identify the root cause of the issue. This is where APM can give you an advantage. The APM tool provides an ability of the baseline experience and notifies the infrastructure team, whenever the system moves out of response time. This provides IT an ability to quickly troubleshoot what the issue is or where it is coming from and stops its impact on the system. This document covers the detailed features of various APM tools and also takes you through a comparative evaluation matrix of these tools.