Application performance monitoring is the measurement and monitoring of software systems to ensure that the availability, performance and other aspects of the end user experience of the system are acceptable.
Application Performance monitoring allows you to monitor response times, availability, correctness and other key elements of your live application. Using automated tools one is able to drill down performance issues to their root causes and locations.