Any language, usually a scripting language, used to write glue to integrate tools and other programs to solve some problem.