Un lenguaje de scripting, también conocido como lenguaje de extensión o lenguaje dinámico, es un lenguaje de programación utilizado para controlar aplicaciones de software. Los scripts generalmente se almacenan en texto y solo se interpretan o compilan cuando se llaman.
Cuando se ejecuta el script, el ordenador realizará una serie de operaciones. Estas operaciones pueden involucrar únicamente Illustrator u otras aplicaciones como procesadores de textos, hojas de cálculo y programas de gestión de datos.