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