The release of ARC/INFO 4.0 included the advent of an "Arc executive" which processed commands with a new command-interpreter developed in FORTRAN and compiled for each platform, for performance and stability. The Arc Executive allowed the support of a command language specific to ARC/INFO: the ARC Macro Language (AML). This allows users automate input to the command line, and supports simple graphical user interfaces (menus and forms) for application-specific tools and applications.