VBScript is a subset of Visual Basic and, as such, will look familiar to you if you have ever used Visual Basic or Visual Basic for Applications (VBA). VBScript can be implemented in two ways, using either a server-side script or a client-side script. Because VBScript was specifically designed to work in browsers, it doesn't include features typically outside the scope of scripting, such as file access and printing. VBScript brings active scripting to a variety of environments, including Web client scripting in Microsoft Internet Explorer (version 3.0 or later) and Web server scripting in Microsoft Internet Information Server (version 3.0 or later). For considerations when selecting a scripting language, see Choosing a Scripting Language.
Because the CML application is always implemented using Internet Explorer, the following factors enter into the decision to write individual scripts in VBScript: