1. A method of implementing in a computer, having memory, an adaptive scripting tool application, said method comprising: defining a common interface for an application framework, the application framework including a client side interface and a server side interface configured according to the common interface; providing a plurality of different scripting languages to cooperate with said common interface, said scripting languages all sharing said common interface of said framework; defining at least one scripting command associated with one of said scripting languages; and responsive to a message received from the client side interface, selecting, by the server side interface, a scripting tool from a plurality of scripting tools to execute the at least one scripting command, said selection based on an interface definition of the at least one scripting command.