1. A method executed on a computer processor for modifying a computer application written in an interpreter programming language in substantially real-time without suspending or terminating the application, said method comprising the steps of: (a) connecting to an application written in an interpreter programming language executing on an application server, the application server having a computer memory, wherein connecting to the application uses JAVA RMI, and an object shell console that attaches to the application; (b) extracting program data related to at least one method of the application to be modified; (c) displaying the program data to a maintenance person; (d) accepting a command from the maintenance person including accepting a selection of the at least one method to be modified from the program data; and (e) executing the command to cause the at least one method to be modified and re-execution of only the modified at least one method without suspending or terminating the executing application including invoking the at least one method from the command line with at least one new argument.