Environment variables are a set of dynamic named values that can affect the way running processes will behave on a computer. In simple terms, Evironment Variables are variables that are set depending on the computer (server) the software is running on.
Full article