The GUI of a CRM (Customer Relationship Management) application has been delivered through Internet Explorer with proprietary Active X and Java controls. This implementation allows enabling rich client capabilities, but specific commercial test automation tools are necessary for the purpose of automating test cases at GUI level. You have basic programming skills and your main goal is to quickly produce at a low cost some automated scripts, by automating a small number of functional test cases, for demonstrating only whether a small set of those commercial tools are able to properly recognize the actions taken by a tester when interacting with the GUI of the CRM application.
Based only on the given information, which of the following scripting techniques would you expect to be most suitable in this scenario?