The objective of the analysis package outlined here is to identify weaknesses and to formulate recommendations that can eliminate the performance problems. Java and .NET applications are growing in complexity. The system environments extend over numerous systems hosted in different physical, virtual or cloud locations. Because of this wide distribution and the high decoupling of system components, localization of performance problems is very difficult or even impossible. In addition, the implementation of performance requirements is often neglected or addressed too late. This results in poor scalability, high resource consumption and unacceptable response time.