Fitting Web Dynpro Applications to Your Needs 
The concrete layout of a Web Dynpro application is determined by the application configuration and the configurations of the embedded Web Dynpro components. These configurations can be adjusted or changed at any time. Floorplan Manager uses the Web Dynpro ABAP configuration framework for making such changes.
You can fit a Web Dynpro application to your needs on a number of different levels and through a number of different people:
Development Layer (Configuration)
The fundamental modeling of a Web Dynpro application occurs on the this level.
Various Web Dynpro components used in the application are created in the Web Dynpro Explorer, programmed, and given a basis configuration by developers.
Customizing Layer
Applications with their basis configuration can be fitted to enterprise-specific requirements at the customer site on this level.
This is done without modification.
These kinds of adjustments usually occur on the client-level and for all users.
Personalization Layer
Applications can be changed by individual users in various ways to fit their personal needs on this level.
This is done without modification.
You access the customizing layer by using the administrator mode. This level has a transport link that allows changes in the system landscape to be transported.
All changes made to an existing, explicit configuration are saved as an independent delta of the configuration it is based on in the Web Dynpro ABAP customizing layer.
Changes in administrator mode are modification-free changes. This is because when a new release or enhancement package is imported, only the Web Dynpro development layer is affected, and not the customizing layer.
To call up administrator mode, you need the S_DEVELOP or S_WDR_P13N authorization profile.
You access the development layer by using the expert mode.
Changes to the configurations are stored directly in the Web Dynpro ABAP development layer.
Changes made in expert mode are modifications that are overwritten when a new release or enhancement package is imported.
To call up expert mode, you need the S_DEVELOP authorization profile.

Hierarchy of Web Dynpro Adaptation Techniques