They’re variables that you configure outside your application/code. The OS provides them to your executable at runtime. A very simple example is the %path% variable. It allows your app to run an executable without having to specify the full path for it, as long as it is listed in the list of paths in that variable.
Their main use is to allow applications to run on different systems without many modifications to internal variables and having to reconfigure a billion things.
Latest Answers