Less
Less is a CSS pre-processor. Meaning it is some sort of extension to css that allows the user to write css like javascript or some sort of scripting language. It introduced variables, functions etc to a language that was mostly property and value based.