Scripting Languages
There isn't a precise definition for scripting languages, but they often act as the glue that make different systems and programs work together.
They are often used to provide a programming ability with markup documents, in which case they are acting as client side languages, but they can also provide some server side processing.
