Application Performance Management (APM) Software

Best Application Performance Management (APM) Software include:

Dynatrace, SolarWinds Server & Application Monitor, New Relic, and System Center Operations Manager.

Application Performance Management (APM) Software TrustMap

TrustMaps are two-dimensional charts that compare products based on trScore and research frequency by prospective buyers. Products must have 10 or more ratings to appear on this TrustMap.

Application Performance Management (APM) Software Overview

What is APM Software?

Application performance management (APM) solutions are software designed to monitor applications to ensure performance and availability.Traditionally, APM tools have focused on enterprise applications like ERP systems. By monitoring application performance, APM tools can alert IT staff to any disruptions to load time or response time that are preventing end users from accessing critical applications.

APM tools don’t just alert IT managers concerning problems, they also help to prevent problems from occurring in the first place. They do this by detecting early warning signs that might presage future issues. APM tools can identify issues by observing actual user sessions, or by simulating user sessions to try to find issues before they occur.

As applications have shifted away from monolithic design to highly complex and distributed across cloud services, they have become unwieldy and challenging to manage without a dedicated APM tool. Modern APM tools are able to monitor apps of all sorts, including SaaS, mobile, or web applications.


  • Application Monitoring
  • Database Monitoring
  • Threshold Alerts
  • Predictive Capabilities
  • Management Console
  • Collaboration Tools
  • Virtualization Monitoring
  • Server Availability and Performance Monitoring
  • IT Asset Discovery

User Experience Management and APM

As end users are more and more attuned to very fast consumer web applications, expectations regarding the performance of complex business applications are higher than ever, and user experience management has consequently become an important subset of application performance management.

Application Performance Management Software Comparison

When considering different APM tools, consider the following aspects of each product offering.
  1. Type of Monitoring: It is essential to consider how each APM collects data on application performance. Most APM tools perform either synthetic monitoring or real-user monitoring. Synthetic monitoring involves simulating application performance to predict application issues. Real-user monitoring involves collecting application performance data from the actions of real users. Some APM tools use both methods of application monitoring.

  2. Automated Response: Some APM tools use machine learning to respond to application performance issues as they occur. This can involve a reallocation of resources. Automated Response cannot fix all performance issues, but can manage some problems on the fly without developer intervention. This feature tends to be more prevalent in more costly APM tools, so it is worth considering how necessary the functionality is.

  3. Tracing Detail: APM tools provide data with varying degrees of specificity. Some APM tools include Transaction tracing, meaning they can provide specific data about a particular action taken in the application. This can be a valuable feature for developers for bug testing and replication. Not every APM tool offers transaction tracing, so it is a necessary consideration for organizations that want to make use of that feature.

Pricing Information

Enterprise application performance monitoring tools are typically priced per server, and sometimes time in use is also a factor. These systems typically cost at least $200 per month per server. SMB solutions are often significantly less expensive.

More Resources

Application Performance Management (APM) Products

(1-25 of 76) Sorted by Most Reviews

497 ratings
343 reviews
Top Rated
Dynatrace is an APM scaled for enterprises with cloud, on-premise, and hybrid application and SaaS monitoring. Dynatrace uses AI-supported algorithms to provide continual APM self-learning and predictive alerts for proactive issue resolution.
SolarWinds Server & Application Monitor
496 ratings
242 reviews
Top Rated
SolarWinds Server & Application Monitor (SAM) delivers application and server monitoring capabilities. SAM allows for self-service for easy setup, 1200+ monitoring templates, and customization options, as well as integrate with other SolarWinds products.
Turbonomic (formerly VMTurbo)
169 ratings
101 reviews
Turbonomic’s Hybrid Cloud Management Platform enables heterogeneous environments to self-manage system resources to assure the performance of any application in any cloud. Turbonomic specializes in expanding beyond monitoring to automatically managing resources between different systems, particularl…
SolarWinds Virtualization Manager (VMAN)
102 ratings
52 reviews
Top Rated
SolarWinds® Virtualization Manager (VMAN) is a tool for monitoring, performance management, capacity planning and optimization for on-premises or cloud-based virtual environments. It also integrates with other SolarWinds products.
New Relic
155 ratings
47 reviews
Top Rated
New Relic is a SaaS-based web and mobile application performance management provider for the cloud and the datacenter. They provide code-level diagnostics for dedicated infrastructures, the cloud, or hybrid environments and real time monitoring.
Amazon CloudWatch
90 ratings
31 reviews
Amazon CloudWatch is a native AWS monitoring tool for AWS programs. It provides data collection and resource monitoring capabilities.
SolarWinds AppOptics
37 ratings
26 reviews
SolarWinds AppOptics (formerly Librato) is an IT infrastructure monitoring service and APM, based on technology acquired by SolarWinds with Librato in 2015 to expand its cloud monitoring portfolio.
System Center Operations Manager
88 ratings
24 reviews
Top Rated
Microsoft's System Center Operations Manager (SCOM) is a monitoring and application performance management option, with the core datacenter and cloud-based systems monitoring.
78 ratings
19 reviews
Datadog is a monitoring service for IT, Dev and Ops teams who write and run applications at scale, and want to turn the massive amounts of data produced by their apps, tools and services into actionable insight.
87 ratings
18 reviews
AppDynamics is an APM and Mobile APM program, with application mapping and predictive capabilities. These capacities enable automated remediation and code-level diagnostics in real time. It can be deployed on-premise or as a SaaS.
17 ratings
9 reviews
Site24x7 from ManageEngine is a full-stack application, website, server, cloud and network monitoring tool. Site24x7 offers code-level diagnostics and customizable error thresholds, end-to-end monitoring with topology visualization tools, and mobile accessibility.
16 ratings
7 reviews
ThousandEyes offers Digital Experience Monitoring that integrates application performance monitoring within a broader network monitoring platform. It primarily focuses on connectivity monitoring and supports SaaS and hybrid systems monitoring.
DX Application Performance Management (formerly CA APM)
16 ratings
5 reviews
DX Application Performance Management (formerly CA APM, or CA Application Performance Management) is an application performance management platform designed to correlate and analyze data in real-time. DX APM supports hybrid environments and customizable failure thresholds.
Micro Focus SiteScope (formerly HP SiteScope)
16 ratings
5 reviews
Micro Focus’s SiteScope is an agentless application performance monitoring tool with hybrid support across a variety of systems and vendors. Sitescope also offers automated workflow and incident identification and remediation capabilities, and rapid installation-to-monitoring processes.
Riverbed SteelCentral AppInternals
13 ratings
4 reviews
Riverbed’s SteelCentral AppInternals is a scalable APM that is deployable on-premises, in the cloud, or as SaaS. It provides full-stack, code-level visibility with data collection at 1-second intervals and data mapping for containerized environments.
7 ratings
3 reviews
Retrace (formerly APM+) is a lightweight Application Performance Management solution. Retrace gives developers continuous, real-time analysis through a combination of code-level visibility with in-line log and error data. Retrace helps identify top performance offenders by analyzing top page request…
7 ratings
3 reviews
AlertSite, from SmartBear Software, is a website monitoring and application performance management application offering real time alerting with root-cause analytics and robust reporting.
Workspace ONE Intelligence for Consumer Apps (formerly Apteligent Crittercism)
2 ratings
2 reviews
VMware Workspace ONE Intelligence for Consumer Apps (formerly Apteligent Crittercism) is a Mobile APM and crash reporting tool. Its optimization for mobile environments allows it to handle the variety of configurations that come with mobile spaces, and can differentiate issues between applications a…
CenturyLink Cloud Application Manager (formerly AppFog)
3 ratings
2 reviews
CenturyLink® Cloud Application Manager (formerly AppFog) is a cloud-agnostic application and infrastructure management platform with integrated Managed Services. The centralized platform manages workloads across on-premises and third-party cloud environments, allowing for greater scaling and transpa…
Metricly (formerly Netuitive)
3 ratings
2 reviews
Metricly (formerly Netuitive) is a SaaS-based cloud monitoring tool. Optimized for AWS, it tracks users’ costs and spending within cloud environments.
NETSCOUT TruView (formerly Visual TruView)
14 ratings
2 reviews
NETSCOUT TruView is a unified network monitoring and APM tool. TruView is deployed as hardware on-premises, and it can automate capacity planning and environment discovery and configuration.
Dynatrace Network Application Monitoring (NAM), formerly DCRUM
16 ratings
2 reviews
Dynatrace Network Application Monitoring (NAM), formerly Data Center Real-User Monitoring (DCRUM) is an application monitoring solution focusing on user experience, with an emphasis on how the network – especially the WAN – influences user experience.
Oracle Real User Experience Insight
12 ratings
2 reviews
Oracle's Real User Experience Insight is an application performance management offering.
Opsview Monitor
11 ratings
2 reviews
Opsview Monitor is an IT infrastructure and application monitoring solution. It monitors the infrastructure, applications, and endpoints of a network, and supports add-ons for automation and data exporting. Opsview also offers a free version of Monitor.
Splunk IT Service Intelligence (ITSI)
3 ratings
2 reviews
Splunk supports IT operations analytics with the Splunk IT Service Intelligence premium offering, a software application available to subscribers to Splunk Cloud or Splunk Enterprise log analytics and SIEM platforms.

Frequently Asked Questions

Do I Need APM Software?

APM tools are important for any business that delivers applications to users. APM tools help ensure your application has constant uptime and notifies you of any performance issues as they occur. If your business involves application delivery, an APM solution is essential.

What are the benefits of APM software?

APM Software helps businesses ensure the performance and availability of applications to avoid disruptions of service. APM software helps keep applications running quickly and efficiently so business processes can be streamlined.

What are the different types of Application Performance Management tools?

APM tools usually perform one of two different kinds of monitoring. Some APM tools simulate user behavior to try to pinpoint potential application problems before they occur, this is called synthetic monitoring. In contrast, other APM tools collect data from real-users. Real user monitoring captures each issue as it happens, so you don’t have to worry about not catching an issue, but synthetic monitoring can reveal issues before they occur.