A properties file containing Key/Value pairs can be used to substitute variables in the input file. This substitution enables template driven configuration of runtime properties and deployment descriptors.