nScriptHost is a .NET library that supports VBScript and JScript. It allows developers to integrate scripting into their applications and expose objects from the application to the scripting engine so that scripts can interact with the application.
XML-based application layout descriptive language. and UI framework-independence, platform-independence. support simple control flow, and lisp-like mathematical expression calculation.