1. A method for use on a computer of cost oriented profiling of input software application code, said method comprising: analyzing the behavior of said input application code utilizing one or more cost oriented static and dynamic analysis engines and associated static and dynamic rules; and generating one or more cost reports based on the results of said behavior analysis.