AutoIt is a 'growing' scripting language. It started as an add-on tool to
automate basic tasks in GUI's of other programs.
These tasks (like sending a keystroke or clicking a button) are still the core
components of an AutoIt script. However with the recent GUI additions, you can
now incorporate your own graphical interface using native AutoIt script
commands.
The new COM (Object) functionality fills the gap with WSH languages, such as
VBScript/JScript. Under certain conditions you can now even use WSH-like scripts
on otherwise unsupported operating systems (like Windows 9x/Me/NT).
With this combination of GUI Automation, GUI Interfaces and COM support, AutoIt
offers you a powerful scripting tool that is able to compete with fully-fledged
scripting languages like WSH or KiXStart).