Along with freeware version iMacros is available as a proprietary, commercial application with additional features and support for web scripting, web scraping, internet server monitoring and web testing. In addition to working with HTML pages, the commercial editions can automate Flash, Flex, Silverlight and Java applets by using Directscreen and image recognition Technology.
Advanced versions also contain a command line and application programming interface (API) to automate more complicated tasks and for integration with other programs or scripts. The iMacros API is called Scripting Interface. The Scripting Interface of the iMacros Scripting Edition is designed as COM object and allows the user to remote control (script) the iMacros Browser, Internet Explorer and Firefox web browser from any Windows programming or scripting language.