What are application performance monitoring tools and how do they help organizations track and optimize application performance in real time, when should businesses adopt APM solutions to maintain system health, and how can they improve performance visibility, troubleshooting, and user satisfaction?