Environment
Accessing environment variables
process.argv command line arguments
Using different PropertiesConfiguration for different environments like dev qa staging etc.
Loading environment properties from a property file