Application Performance Management for the modern Agile and Cloud worlds
First generation APM solutions were designed to address the performance of a limited set of applications built with a limited set of tools and deployed around a constrained and largely homogeneous deployment model. For example, these solutions typically only addressed applications built with Java and .NET and deployed on a relatively few large-scale application servers. A variety of technical and economic trends have rendered the first generation APM approach inadequate in addressing the reality of how applications are built and deployed today. Today's applications are built using a variety of tools including Java, Ruby, .NET Python, and PHP and are deployed in scaled out open source server farms internal to the enterprise, and across public and private clouds.