The increased use of third-party commerce frameworks and external services, ongoing end-user demands for more functionality such as mobile e-commerce, and the ever-evolving technological innovations including virtualization create very complex heterogeneous application environments.
To provide value in these environments, application performance management systems must easily integrate with pre-existing application architectures and management systems. They must be highly extendable to adapt to future needs. Modern systems are much lighter weight with 10 times more time to value, so reliance on professional services should be minimized. Application performance management solutions should adopt an open, community-supported model that makes future extensions and integrations easier and considerably more cost effective.