AutoIt is a freeware programming language for Microsoft Windows. In versions 1 and 2, it was used to create automation scripts for Microsoft Windows programs. These are sometimes called macros. In version 3, the programming language was extended to allow it to do more things.