AutoIt es un lenguaje de scripting de código abierto, con un estilo parecido al BASIC, y diseñado especialmente para automatizar el interfaz gráfico de Windows. AutoIt usa una combinación de pulsaciones simuladas de teclas, movimientos de ratón y manipulación y control de ventanas para poder así automatizar tareas de una forma que no se puede conseguir con otro tipo de programas o lenguajes.
AutoIt es ideal para ejecutar automatizaciones en casa, a nivel de usuario, y crear scripts para tareas repetitivas. AutoIt es capaz de ejecutar aplicaciones en Windows y DOS, simular pulsaciones en el teclado, movimientos y clics de ratón, move y redimensionar ventanas, interactuar directamente con los controles de una ventana, trabajar con el portapapeles o incluso con el registro de Windows.