This document discusses an application performance monitoring (APM) framework and evaluation approach. It defines five components of an APM framework: end user experience, runtime application architecture, user-defined transaction profiling, application context monitoring, and analytics. An evaluation approach is proposed which includes creating an inventory of existing APM tools, identifying gaps, providing options for an integrated APM tool suite, and proposed shared service offerings. Key stakeholders are suggested. The evaluation process and examples of proposed shared service offerings are also outlined.