On windows you can use the CreateObject and GetObject functions to access to ActiveX objects. This is not possible on Unix.
If a CAA V5 alternative exists, use it. A good example of this is filesystem acess:
VBScript provides access to the filesystem through a set of ActiveX objects bundled with the Windows Scripting Host (CreateObject("Scripting.FileSystemObject").
This is not portable and can be replaced by the portable V5 FileSystem, File, Folder interface family, accessible from the Application object (CATIA.FileSystem).