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.
ESA Provides a wrapper around the .NET scripting engine which adds support for hosting the scripting engine in a seperate AppDomain, and includes a Design-time environment for applications.