The microBean™ Settings framework serves as a single locus from which a CDI-based Java program may read settings: deployment-time information and configuration often packaged externally with respect to the program that tailors that program to its runtime environment.
Please see the overview for essential information.