1. A method of inserting instrumentation analytics into a business application program that is written in a web browser language, the method comprising: receiving at an instrumentation server the business application program; parsing the business application program to generate an abstract syntax tree; examining the abstract syntax tree to identify function calls within the business application program; and inserting an instrumentation framework into the business application program to create a modified business application program, the instrumentation framework monitoring function calls during operation of the modified business application program.