Application monitoring (sometimes called application performance monitoring or APM) is the process of collecting real-time data about application software to ensure it’s running as expected. APM can detect, diagnose and remedy performance issues to maintain optimal performance and maximum availability.