Here is an interesting article on adding scripting capability to a .net application. We are evaluating adding scripting to both our Java and .Net applications.
The goal is to create a core application API and framework that we can easily extend using the scripting engine, and that we can provide to our customers for additional extensions that are specific to their requirements.
On the Java side, we are investigating LUA as well as the standard JSR 223 compliant scripting engines. https://scripting.dev.java.net/
For our dot net applications (our Navigator) it might be very useful to provide an easy to use scripting framework to extend both the Instant Agent Service Manager and the Instant Agent Navigator.