AutoIT, ki se izgovarja kot »aw-toe-it«, je brezplačen skriptni jezik, ki se uporablja za avtomatizacijo grafičnega uporabniškega vmesnika Windows® (GUI za Windows®). Avtomatizacija vmesnika je primarnega pomena, ker omogoča izvajanje osnovnih procesov, kot so sistemska administracija in konzolne aplikacije. Danes se AutoIT uporablja tudi kot splošni skriptni jezik, ki lahko opravlja funkcije na visoki ravni.
Ta skriptni jezik je podoben Visual Basic®, zaradi česar je sorazmerno enostaven za učenje za tiste, ki imajo izkušnje s programiranjem. Uporablja enako sintakso kot Visual Basic®, vendar služi bolj specifični funkciji, zlasti za vmesnik Windows®. BASIC-u podobni jeziki, kot je AutoIT, omogočajo hitro izdelavo prototipa aplikacije preprostega GUI.
Kot skriptni jezik na visoki ravni vsebuje AutoIt več funkcij, ki so ugodne tako za začetnike kot za profesionalne razvijalce. Razvijalci lahko s tem jezikom kodirajo zanke, napredne funkcije in posebne regularne izraze. Za razvijalce, ki poznajo Perl, še en programski jezik na visoki ravni, je AutoIT še posebej uporaben, saj prihaja z motorjem regularnih izrazov, ki je združljiv s skripti, ki temeljijo na Perlu.
Za vsako osebo, ki je programirala, je uporaba urejevalnika skriptov dobro znana najboljša praksa. AutoIT je zgrajen z urejevalnikom SciTe, ki omogoča preprosto urejanje skriptov in zagotavlja visokokakovostno kodo, ki ne bo zlomila ali povzročila napak. Priložen urejevalnik SciTe je spremenjena različica in ne vsebuje vseh funkcij za urejanje. Za pridobitev vseh funkcij je najbolje, da s spleta prenesete celotno različico urejevalnika SciTe. Celotno različico lahko uporabite tudi za urejanje skript, napisanih v tem jeziku.
Možnost nadzora aplikacij s tipkami in premiki miške je še ena pomembna značilnost tega jezika. Programerju omogoča, da prilagodi vsak pritisk na tipko in kakršno koli gibanje miške za izvajanje določene funkcije znotraj GUI Windows®. Hitrost gibanja miške lahko prilagodite tudi določenemu namenu. Na primer, počasna in vlečna manipulacija gibanja miške lahko vodi do ene funkcije, medtem ko lahko hitra manipulacija istega gibanja miške vodi do popolnoma druge funkcije.
Morda je najpomembnejša značilnost AutoIT, da je brezplačna programska oprema. To pomeni, da gre za programsko opremo, ki je popolnoma brezplačna za uporabo. Nekateri razvijalci brezplačne programske opreme prosijo za donacije, da bi znižali stroške zagotavljanja programske opreme na spletu. Razvijalci AutoIT imajo še vedno vse zakonske pravice do skriptnega jezika, zaradi česar je njegova izvorna koda zaprta za spreminjanje s strani drugih razvijalcev.