Run modes allow you to tune your AEM instance for a specific purpose; for example author or publish, test, development, intranet or others.
1. Define collections of configuration parameters for each run mode .
A basic set of configuration parameters is applied for all run modes, you can then tune additional sets to the purpose of your specific environment. These are applied as required.
2 Define additional bundles to be installed for a particular mode .
All settings and definitions are stored in the one repository and activated by setting the Run Mode .
Installation Run Modes
Installation (or fixed) run modes are used at installation time and then fixed for the entire lifetime of the instance, they cannot be changed.
Installation run modes are provided out-of-the-box:
These are two pairs of mutually exclusive run modes; for example, you can:
1. define either author or publish , not both at the same time
2. combine author with either samplecontent or nosamplecontent (but not both)
Read Full Blog
Please use this thread to ask the related questions.